Firmware for the Mobilinkd TNC3. STM32L433-based Bluetooth/LE KISS TNC.
 
 
 
Go to file
Rob Riggs 068d350804 Update eclipse settings. Update firmware version to 0.8.14. 2019-01-05 21:00:24 -06:00
.settings Update eclipse settings. Update firmware version to 0.8.14. 2019-01-05 21:00:24 -06:00
Drivers
Inc
Middlewares
Src
TNC Update eclipse settings. Update firmware version to 0.8.14. 2019-01-05 21:00:24 -06:00
newlib
startup
.cproject Update eclipse settings. Update firmware version to 0.8.14. 2019-01-05 21:00:24 -06:00
.gitignore
.mxproject
.project
LICENSE
README.md
STM32L433CCUx_FLASH.ld
bm78_eeprom
firmware.ioc
make_bm78_eeprom_c.py
stlink-tnc3.cfg
stm32l4x.cfg

README.md

This is the firmware for the TNC3 version 2.1.1 hardware.

Building

Use Eclipse with CDT and the GNU MCU Eclipse plugins.

Debugging

Logging is enabled in debug builds and is output via ITM (SWO). The firmware is distributed with an openocd stlink config file that enables ITM output to a named pipe -- swv.

To read from this pipe, open a terminal and run:

while true; do tr -d '\01' < swv; done

If you change the MCU's core clock, you need to adjust the timing in the stlink-tnc3.cfg config file.