Skip to content

Assemcorp/PY32T020

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

PY32FT020 Firmware Project

This repository contains a sample project developed for the Puya PY32FT020 microcontroller. It demonstrates basic peripheral usage and can serve as a starting point for your own applications.

📁 Project Structure

main.c – Main application logic

app_config.h – Peripheral configuration header (enable/disable modules)

Keil/ – Project files for Keil uVision 5

Drivers/ – PY32 HAL drivers and headers

🔧 Development Environment IDE: Keil uVision 5.28

Debugger: J-Link Target MCU: PY32FT020

🚀 Features

GPIO

UART

TOUCH

PWM(BUZZER)

▶️ Getting Started Clone the repository: git clone https://github.com/../py32ft020-project.git Open the project in Keil.

Configure required peripherals in app_config.h.

Compile and flash to the board using J-Link.

⚠️ Notes If you see trace hw not present in Keil, SWO trace is not supported on this chip. LiveWatch requires variables to be located in RAM and the project to be compiled with -O0 optimization.

#AssemCorp Application Team 2025

About

Example projects and docs for PY32T020 Touch MCU

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages