This repository contains Easy PDK Programmer specific include files for Padauk MCUs
Example code that uses these include files can be found here: free-pdk-examples
Warning: This is a work in progress and may change significantly before being considered stable. Use at your own risk.
This repo is intended to be integrated into other projects either as a git Submodule or by manual file copy.
This repo should be installed into a easy-pdk/ subdirectory in the root includes directory of a parent project.
- From the root includes directory:
git submodule add https://github.com/free-pdk/easy-pdk-includes.git easy-pdk
- More info: https://git-scm.com/book/en/v2/Git-Tools-Submodules
- The open-source Small Device C Compiler (SDCC)
- requires version 3.9.0 or newer, version 4.0.0+ preferred
- The open-source Easy PDK Programmer
- requires version 1.3 or newer
- The open-source pdk-includes repository
- calibrate.h - Macros for calibration routines (IHRC, ILRC, and BG) performed during programming.
- serial_num.h - Macro for writing a unique Serial Number during programming.
- Copyright (C) 2019-2020 - Original version by freepdk (https://free-pdk.github.io)
- Copyright (C) 2020 - Split out and refactor by serisman (github@serisman.com)
- License: GPL v2 (or later) + Linking Exception
- The linking exception allows this library to be linked (by SDCC) with proprietary (closed source) applications.