[IMP] harcware: Hardware version 2.1
* Swap U4/S-1212BC0 for SOT23-5 package
* Update resistor value for R19 to resolve bug with board version identification
by
t3ddftw
2 years 8 months
[IMP] firmware: Application v1.2.1 Main Code
* Add new defines for HW V2 Pins
* Configure new HW V2 pins
* Correctly Boot BM83 and DIT4096 ICs
* Add flag for successful boot
by
t3ddftw
2 years 8 months
[IMP] firmware: Application v1.2.1 Locale Library
* Fix Indent level for dutch language
by
t3ddftw
2 years 8 months
[IMP] firmware: Application v1.2.1 EEPROM Library
* Add Support for 128kB EEPROM based on hardware revision
by
t3ddftw
2 years 8 months
[IMP] firmware: Application v1.2.1 Config Library
* Add Configuration byte for last connected device
by
t3ddftw
2 years 8 months
[IMP] firmware: Application v1.2.1 Utils Library
* Add code to identify board hardware revision
* Add function to set pin modes based on hardware revision
* Add StrToHex function
* Add UtilsGetUnicodeByteLength function
* Add support for Unicode in the form of bytes
by
t3ddftw
2 years 8 months
[IMP] firmware: Application v1.2.1 Timer Library
* Remove TX ISR use
* Remove TX UART queue as it was frivilous and wasting memory
* Make use of new BT module defines
by
t3ddftw
2 years 8 months
[IMP] firmware: Application v1.2.1 Timer Library
* Add TimerUnregisterScheduledTaskById() and TimerSetTaskInterval()
by
t3ddftw
2 years 8 months
[IMP] firmware: Application v1.2.1 I-Bus Library
* Rename IBusCommandTELIKEDisplayWrite and IBusCommandTELIKEDisplayClear
* Add logging for detected ZKE type
* Make use of CharQueueGetSize()
by
t3ddftw
2 years 8 months
[IMP] firmware: Application v1.2.1 Char Queue
* Remove Size Attribute in favor of performing math to calculate queue size. This fixes issues with the value being overriden by queue R/W opertions
* Ensure CharQueue_t is treated as volatile
* Fix bug with CharQueueRemoveLast() removing data from an empty queue
by
t3ddftw
2 years 8 months