* test
* Update workflow.yaml
* t
* makes
* Update drv_simpleEEPROM.c
* Update drv_simpleEEPROM.c
* ber
* Update workflow.yaml
* tt
* ber
* charts
* owm
* tt
* rem charts
* smaller
* test
* test
* fixes
* test
* charts
* comments
* test
* tt
* test
* add file to proj
* try to add pin 13 as ADC (testing in progress)
* test
* test
* MAX7219 simulator HACK
* final fixes
* Update drv_max72xx_internal.c
* restore
* fx
* ENABLE DMX on ESP
* test
* s
* Update hal_uart_espidf.c
* Update obk_main.cmake
* w
* test
* Update hal_uart_espidf.c
* Update drv_dmx512.c
* test
* test
* test
* w
* t
* c
* t
* test
* T
* Update drv_dmx512.c
* test
* test
* try flush
* try wait
* ticks w
* t
* fx
* 100 ms
* SIM fx
* Update cmd_newLEDDriver.c
* test 2x
* tests
* fixes
* free
* fix
* misc
* b
* hal
* s
* Update workflow.yaml
* pin
* fin
* test
* Update hal_uart_espidf.c
* Apply changes for Bekens HAL_Delay_us() as proposed in #1579 by @rpv-tomsk
Add TEST command to simply test usleep on a given pin
tested on BK7231N to work with both drivers (I am aware of) using HAL_Delay_us
DS1820 and DHT (tested on DHT11 only)
Timing on BK7231N looks really good with this driver, at least for usleep > 6 its allways 2 us more:
tested read by analyzer
500 502
200 202
100 102
50 52
20 22
10 12
6 8
4 7
Now it's time to test on other Beken platforms, too
* Not working on BK7238 - trying to remove special case for lower usleep, since times are way to small here
* still not working on BK7238 - usleep ok fur > 50 , will not be below 30us according to my tests
so try to use the other approach for 7238, too
* No success on BK7238 - trying once again to use "usleep()" to find a factor with analyzer.
* try factor 6 for BK7238 (HAL_Dely_us(x) -> usleep(6*x))
* Testing factor 6.4 for BK7238
* Fixing BK7252 build not working, simply use original for code
* Restore original code for BK7252
* Change timing for BK7525
* Next try to adjust factors for BK7525
* fix typo
* Add adjustment for powersave on BK7238
* Update obk_config.h - disable ENABLE_DS1820_TEST_US
* bl602 test
* w600 test
* simplify
* rtl clear
* t
* draft for beken etc
* draft w600
* fxes
* fxes bl602
* realtek
* fx bl_gpio_intmask
* xradio
* esp
* gpio_isr_handler_add cast
* not needed
* reorg
* fx
* ecr
* fxes
* almost?
* HAL_DetachInterrupt fx
* newline
* use hal_pins.h
* counter
* silly fx
* Update hal_pins.h
* XR FIX? HOW I DIDN'T SEE THAT EARLIER
* guard for double call of HAL_DetachInterrupt
* do not do much in interrupt handler routine, apply deltas in quick tick
* try w800 blindly
* try
* tls_clr_gpio_irq_status
* try intptr_t to see if it compiles
* call tls_clr_gpio_irq_status first?
* fx 2 omg
* frgot
* change to pullup input by default, add partially counter_r
* more
* ADD POS/NEG EDGE FOR MORE PLATFORMS
* esp
* Add HAL_GetWiFiBSSID() and HAL_GetWiFiChannel() commands
Display correct BSSID and channel in JSON status
* Testing bssid RTL
* Typo and new try for RTL
* Fix BSSID returned
* bettter
* test
* Update hal_wifi_xradio.c
---------
Co-authored-by: Tester23 <85486843+openshwprojects@users.noreply.github.com>
* twinbl energy for channel 2
* .
* removed movavg
* Added HASS MQTT frequency (both standard and TWIN_MODE)
* .
* simplify, store total only IX0
* Ext BugFix: addChangeHandler Power < 20 appears broken #1543