Maxim Prokhorov
9f4329dc1a
relay: replace eeprom 8bit with 32bit bitmask stored in settings
- mask is defined as (relay# status << number)
- transparently handle base-2 and base-10 numbers
- if the relay mode requires us to save the mask, it will be saved as base-2
5 years ago
Max Prokhorov
7efaaa8a80
ir: use proper methods
5 years ago
Xose Pérez
546c8f09b2
Update Copyright notice
5 years ago
Malachi Soord
c8231860ac
[copyright-update] Update for 2019
5 years ago
Alexander
054876c28c
Fix compiler warnings, fix str to ul convert
Change var type to unsigned int in for loops.
Change _ir_code to str conversion (thanks hos500)
https://github.com/xoseperez/espurna/issues/1302
6 years ago
Alexander
54175471cc
fix _ir_results checks for Raw mode
6 years ago
Xose Pérez
c291b96e5a
Move strings to progmem
6 years ago
Xose Pérez
29d8dd734f
Support for IR transmit and MQTT-IR bridge, also in RAW mode ( #556 , #907 )
6 years ago
Xose Pérez
d4e5302a81
Fix codacy issues
6 years ago
Xose Pérez
a8a0e11d24
Clean IR reception, IR to MQTT
6 years ago
Maxim Prokhorov
8a0b3bca42
Fix compiler warnings
Add button definitions to the travis02 and travis03
IR_BUTTON should be uint32_t to properly work with new macro
eepromRotate return value is not used
6 years ago
Xose Pérez
db8400635e
Version 1.12.6
6 years ago
Darsh Patel
01bd5dad04
fix requested changes
used tabs instead of spaces,
change variable name to the one which is more uniform across the project,
fixed bug about condition always being true
6 years ago
Darsh Patel
5ce9025401
Fixed multiple toggles due to repeated code
some remotes repeat the code within 200ms thus toggling the relay twice , this fixes the toggle function.
6 years ago
Darsh Patel
84592d15db
Added Support for Toggle Mode
6 years ago
Xose Pérez
8a999bb15a
Replacing delay with nice_delay
6 years ago
Xose Pérez
b082d14c59
Loop hooks
6 years ago
Xose Pérez
af805ab045
Update copyright notices
6 years ago
Xose Pérez
2f91d90814
Clean up IR code
7 years ago
Xose Pérez
1b4290e8f6
Move IR code to its own module
7 years ago