Releases: Portisch/RF-Bridge-EFM8BB1
Releases · Portisch/RF-Bridge-EFM8BB1
Version 0x04
Changes
- added RF_Config.h for the user to enable/disable protocols needed
This action is required because of the limited flash space.
Each user can set the protocols he wants and compile a new HEX file for flashing
Also the bucket sniffing can be disabled by compiler flag to save 1159 bytes of flash
Right now all protocols and bucket sniffing is included. 485 bytes are left... - added a Check_Size.py script to check if the compiled HEX file will match to the EFM8BB1 size
- some bugfixing on sniffing commands
- moved high/low bucket marking to the protocols
- added support for "end" buckets
- added Kaku protocol
Version 0x03
Changes
- completely reworked source to version 3
- removed RC switch and implemented generic bucket handling
- add bucket high/low marking on bucket sniffing
Version 0x02
Changes
- completely reworked source
- removed duty cylce handling and use timing handling only like RC switch
- added support for inverted RF signals
- add protocol HT6P20X and HT12A/HT12E
Version 0x01
Changes
- fixed 0xB1 bucket sniffing
- fixed 0xA8 command
- added ALDI Remote controlled wall socket
- added RC switch mechanism for timing protocols
- improved default PT226x detection
- enable watchdog
- added command 0xA8 mode 0x80 (RC switch transfer)
- improved 0xB1 bucket detection
First Release
This is the initial release with version number 0x00.
All original commands are supported like the original firmware.
Also additional commands are implemented:
- 0xFF Request firmware version
- 0xA6 Enable RF sniffing with the protocols defined in RF_Protocols.h
- 0xA7 Disable 0xA6 sniffing and return to default PT226x sniffing
- 0xA8 Transmit RF data by protocol identifier or by timing if protocol identifier 0x7F is used
- 0xA9 Learning by the protocols defined in RF_Protocols.h
- 0xB0 Transmit RF buckets
- 0xB1 Sniffing of RF buckets protocols
- 0xC0 Do a beep on the RF Bridge