mirror of
https://github.com/Ralim/IronOS.git
synced 2025-02-26 07:53:55 +00:00
This moves all of the I2C code to IRQ based (not DMA _yet_). But it does drastically improve reliability, especially of reads.
BSP section for STM32F103 based Miniware products
This folder contains the hardware abstractions required for the TS100, TS80 and probably TS80P soldering irons.
Main abstractions
- Hardware Init
- -> Should contain all bootstrap to bring the hardware up to an operating point
- -> Two functions are required, a pre and post FreeRToS call
- I2C read/write
- Set PWM for the tip
- Links between IRQ's on the system and the calls in the rest of the firmware