Added g_circle() circle rasterization function using Bresenham's circle algorithm.
Implemented LS303DLHC magnetometer support.
Managed to get I2C to work steadily while constantly streaming data from sensors in background.
Added preliminary LSM303DLHC support.
some RNG improvement
fixed a long-standing bug that would cause AHB & APB to be set up with divier=1
Substantially reworked the YAGL layout system. ...
unaligned memory access routines
Modified layouts to use direct MENU and LAYOUT ...
Implemented hard I2C bus resets after very faul...
* Redesigned user interface menu contents
more work on FLASH interface (unfinished)
Started implementing iWattnick user interface.
* Enable half-clock flash access if current fr...
* Updated GOC documentation
* New header atomic.h borrowed from AVR-libc a...
Insert .p2align before 16-bit arrays to avoid m...
Implemented a event subsystem. Buttons now gene...
Fixed a 16-bit memory misaligned access that so...
Added graphics objects for thw
* Fixed MudBus code to compile, less clumsy mac...
* Fixed a bug with LCD connector - pins were r...
* Integrated BKP gears into RTC. Only on STM32...
* New gears library for BKP unit
* Added macro support for setting up to 12 ADC...
* New gears library: ADC. Full support for STM...
Fixed a serious bug in line clipping algorithm
Fixed the NVIC library, IRQ priority was set in...
Lots of changes, can't remember what and where....
* Removed the useless CMSIS library from sourc...
* Updated the MicroSD 3D model
First complete iWattnick scheme and board.