Releases: mightymos/RF-Bridge-OB38S003
Fix for UART corruption after long sniffing periods
Add BB52 dev kit support
This release is part of a broader effort to support the BB52 dev kit.
This silicon labs part has two UARTs and more flash + RAM space.
Therefore debugging information can be optionally output with printf() to investigate issues reported by users.
Firmware file names have been changed to make them easier to read.
Additionally the example yaml for ESPHome has been updated to make the example devices clearer.
If you are using a previous version of the firmware and it is working for your devices, it is probably unnecessary to update.
This is the compiler version used to produce this release:
SDCC : mcs51/z80/z180/r2k/r2ka/r3ka/sm83/tlcs90/ez80_z80/z80n/r800/ds390/pic16/pic14/TININative/ds400/hc08/s08/stm8/pdk13/pdk14/pdk15/mos6502/mos65c02 TD- 4.4.0 #14620 (MINGW32)
published under GNU General Public License (GPL)
SDCC version 4.5.0 was recently released however.
Support multiple protocols
Add conditional compilation that chooses between including sniffing mode or multiple protocols for advanced decoding.
v0.4.12
Merge fix to remain in sniffing mode; avoid bool casts
Special thanks to @koying
Support learning mode w/ proper timer delays
v0.4.9 use dedicated pca counter on efm8bb1 after all
Support learning mode
Original portisch used two hardware timers for microsecond and millisecond delays.
Previously we tried to accomplish delays with one timer but this was failing for bridge users.
So now the "architecture" matches original portisch using two timers.
This also required making optimizations to fit into code space.
With learning mode RF-Bridge-OB38S003 should now be feature complete.
Fix beep duration and state logic
v0.4.6 record original dosniffing logic in comment
Support mcu/radio reset
Support software reset of microcontroller (mainly for testing purposes):
rfraw AA FE 55