Bootloader
The Embedded platform is delivered with pre-programmed bootloader. However if you accidentally erase your device, you can
reprogram the bootloader with other tool, supporting PDI programming interface (e.g. Atmel-ICE). The solder pads are marked on the PCB. You can
download current bootloader from our site.
Bootloader v1.04
Atmels programming manual
To start with the FW development it is useful to download and read the Atmel's programming manual for ATxmega32A4U.
You can download it from the Atmels page or from our page.
Programming manual
Test program
If you want to test the programming tool you can download a compiled test program. It runs a LED blinking routine so you have a visual
feedback that the programming tool works.
Test program
Predefined FW modules
The Embedded platform consists of many ready-to-use components that help developer with the didactical aid implementation.
We are offering a basic Firmware modules that are prepared for the quick rapid prototyping. These code peaces written in CSS
are arranged into several libraries to make the start of coding easier. This
is the list of prepared libraries:
- MCU Initialization – basic setting of microcontroller
- Status Indication – setting of Status LEDs and predefined macros for status indication
- Battery Management – measuring of battery voltage and configuration of various low-power
modes*
- I2C Interface – initialization of I 2 C microcontroller component and basic procedures for sending
and receiving data*
- SPI Interface – initialization of SPI microcontroller component and basic procedures for
sending and receiving data*
- UART Interface – initialization of UART microcontroller component and basic procedures for
sending and receiving data*
- ECC – functions for encoding and decoding data based on Reed-Muller error correction code
RM(1,5)
- Remote control – initialization of radio module and basic functions for sending and receiving
data in 868MHz baseband.
Note: *limited features. For more info, please contact us.
The provided Zip archive contains also the example program that test all the library functions.
Library v1.01 + Example