Skip to content

Wiz-IO/XC32

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Microchip XC32 PlatformIO

( The project is a work in progress, there may be bugs... please, report )

If you want to help / support or treat me to Coffee paypal

pic32mz

Compiler

The Platform use installed Microchip XC32 compiler ( must work on Windows / Linux / Mac )

  • Install XC32 from the Microchip website
  • Uploader use libusb-1.0
    Download & Put DLL/LIB in PlatformIO Python folder ( .platformio/penv/Scripts )
  • Install Platform
    PlatformIO Home > Platforms > Advanced Installation: paste https://github.com/Wiz-IO/XC32
    Note: be sure git is installed

Boards

  • Curiosity v1.0
  • Looking for Hardware cooperation

Baremetal

  • XC32 - NO Harmony !!!

Arduino

  • Arduino API
  • Digital & EINT [ all ]
  • Analog - ADC & PWM [ board defined ]
  • HardwareSerials [ all ]
  • SoftwareSerial [ 4 ]
  • USBSerial [ 1 ]
  • SPI [ all ]
  • I2C [ all ] / Wire
  • FreeRTOS mode
  • TODO ... CAN, Ethernet, lwip, mbedtls ... etc

Upload

Debug

  • printf() or Serial.printf()
  • ICD / JTAG - Challenge, but in some other life...

DEMO

Licensing, Credits, Information used

curiosity

If you want to help / support or treat me to Coffee paypal

About

Microchip XC32 PlatformIO

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages