20969aaf55
allow users to change device names, short id , etc
2022-04-21 12:15:31 +02:00
d2f3f6fda5
theosoft bugfix as pointed on Elektroda forum (pin counts for App)
2022-04-20 17:42:11 +02:00
069c15396b
lspa9 template, access to short init command from flash (alternative to littlefs)
2022-04-19 11:15:36 +02:00
c7f4a618f5
IMPORTANT fix for RGBCW light (0-255 color range when expected 0-100 by PWM caused flickering on T platform but not on N because N platform clamps pwm values and T does not)
2022-04-18 23:08:29 +02:00
7a75776bd0
template for zn268131, fixes IOR_ToggleChannelOnToggle
2022-04-18 18:01:06 +02:00
388e5cf5a6
added IOR_ToggleChannelOnToggle to support ZN268131
2022-04-18 17:43:58 +02:00
b7466188c6
xr809 ota request link (but not working because of flash issue)
2022-04-17 22:52:40 +02:00
a579e0d27f
template for https://www.elektroda.pl/rtvforum/viewtopic.php?p=19944184#19944184 device
2022-04-17 20:28:59 +02:00
9a7d59ec3d
bk7231n flash vars hals fixes
2022-04-17 18:13:33 +02:00
997c1eeaee
bl602 boot counter - this breaks other paltforms
2022-04-17 17:40:00 +02:00
ec1458aea1
prevent stack overflow by saving always in main loop; fix PWM for BL602; fix GPIO indices
2022-04-17 11:41:02 +02:00
0ec2c400ef
fix pins and log
2022-04-17 03:47:06 +02:00
8786b4eb41
remaining change detectors
2022-04-17 03:26:57 +02:00
eeba31415f
2KB main config structure (NET_PARAM is 4096 so 2048 bytes left free)
2022-04-17 00:30:45 +02:00
01d9ec54e5
HAL pins
2022-04-16 17:21:42 +02:00
94aae1fadb
on bl602, any pi ncan be pwm
2022-04-16 15:55:44 +02:00
9b88617fa0
corrrect names for threads
2022-04-16 02:09:58 +02:00
429d3f6218
bl602 testing
2022-04-15 22:58:11 +02:00
7ffa51c003
clear up reduntant headers
2022-04-15 20:49:49 +02:00
04f48ac886
bl602 port p1
2022-04-15 20:31:43 +02:00
e8e5e61d49
hal main
2022-04-15 15:07:07 +02:00
61871a753a
reorganize, reboot xr809
2022-04-15 14:39:46 +02:00
66aa9277f8
xr809 fixing and organziation
2022-04-15 14:07:26 +02:00
db603b1ae4
gi, comments
2022-04-15 12:10:20 +02:00
73f4fb879d
reorganize p1
2022-04-15 11:52:36 +02:00
d9b77c8eac
fix warnings p3
2022-04-15 11:13:31 +02:00
6083322fef
Merge pull request #74 from btsimonh/bootfailurestartup
...
Modify startup when in AP mode.
2022-04-15 10:05:37 +02:00
58e36cd335
stub for Tasmota http commands interface
2022-04-13 18:08:28 +02:00
9686d52861
Pins: Separate actual pin h/w config from PIN_LoadFromFlash into new fn PIN_Setup(), so that we can load the pin config without setting it as active.
...
new variable g_enable_pins - if zero, no h/w config can be done.
new static var mqtt_initialised - set in mqtt_init, used to prevent mqtt__RunEverySecond if mqtt not initialised.
user_main.c - don't enable many functions if in AP mode.
2022-04-13 08:38:05 +01:00
be7ce8f330
add missing reset
2022-04-12 17:36:55 +02:00
9c6d09845d
BL0942 support with calibration
2022-04-12 13:48:21 +02:00
0be787713f
N version OTA fix
2022-04-11 16:11:23 +02:00
d176605e20
do not show PWM option on web panel for non-PWM pins because it confuses users
2022-04-11 12:07:41 +02:00
bb8bb26a6d
IOR_DigitalInput (with internal pull up) and IOR_DigitalInput_n (same, but returns inversed value). Should work on N, T and XR809
2022-04-10 22:10:19 +02:00
e51e288f59
basic MCP23017 support (port exander), it's possible to map channels to MCP ports
2022-04-10 21:24:38 +02:00
18e38a2a20
Add '[BK7231N][CB3S] Tuya Smart Wifi Switch 4 Gang' Template
2022-04-09 08:42:15 +05:30
5a28f9f3a0
tuyamcu commands, time zone offset simple setting for ntp
2022-04-08 19:38:17 +02:00
e880a86e9a
PLATFORM_BK7231N scan wifis
2022-04-07 00:52:58 +02:00
a42de81fa4
experimental i2c drivers system
2022-04-07 00:08:11 +02:00
ca653be7ac
add template for smart light bulb RGBCW device from Tuya, bk7231N, see https://www.elektroda.pl/rtvforum/viewtopic.php?t=3880540&highlight=
2022-03-19 15:04:01 +01:00
03c89ca3d2
Add Avatar 5v LED strip
2022-03-14 21:26:46 +00:00
775e540271
added my TC74 I2C test code (only hardcoded example) , comment out start_i2c_test to run
2022-03-11 19:10:38 +01:00
b988c23092
finalize logging clear up
2022-03-07 16:00:19 +01:00
c1c5757574
ports logs and javascript app to xr809, clear up logging from duplicate log functions
2022-03-07 14:01:15 +01:00
ba7aba3cb9
xr809 build logging.c
2022-03-07 09:55:00 +01:00
366649d6d9
Logging SHOULD work in Windows now - please test & use it....
...
New scheme - define LOG_FEATURE at the top of a file, then use ADDLOGF_XXX(fmt, ...)
modified new_http.c, user_main.c, to use this.
2022-03-06 17:16:46 +00:00
8b67c09839
initialise g_commands
...
debug in exec.
fix a logging bug.
add commands: logtype direct|all, logdelay <ms>
2022-03-05 15:02:48 +00:00
49a4e73afe
chore: warning squashing.
2022-03-05 10:20:13 +00:00
e9a7d1d4eb
new_cmd - make it not based on globals. Now command can be re-entrant?
...
don't parse args in new_cmd - just cmd & args string. (we can have glbal fns to perform this if required, but current implementation not good for "my name" type args.
Add context in command fn structure. This is generic ptr for any purpose.
modify extsing command usage to fit.
Add logging commands loglevel n and logfeature m n
2022-03-05 10:10:56 +00:00
22e43c0176
Merge remote-tracking branch 'origin/main' into main
2022-03-04 21:27:13 +00:00