The STM32U0 series uses ICSR instead of ISR for the RTC initialization status register, and has a combined RTC_TAMP_IRQn instead of a separate RTC_WKUP_IRQn. Add a dedicated init block so sleep/wakeup works correctly on this family.
Co-authored-by: Nicolas Schurando <nicolas@schurando.fr>
On Raspberry Pi SPI, interrupt handling latency can be milliseconds.
RFM69 continues updating RSSI after PayloadReady, resulting in
artificially low RSSI values.
Enable AutoMode to switch RX to STDBY on PayloadReady, freezing
RSSI at the correct packet reception time.
Note: with AutoMode enabled, PAYLOADREADY is not set in IRQFLAGS2.
Use the AUTOMODE flag in IRQFLAGS1 to detect the RX to STDBY
transition.
* Refactor pipeline.groovy
* Refactor pipeline.groovy for improved readability
* Refactor CI pipeline with helper functions
Refactor pipeline script to improve readability and maintainability. Introduced helper functions for Git SHA resolution and pre-registering build statuses.
* Unify STM32 implementation, remove legacy STM32F1
* Add build stage for STM32F4 examples
* Apply restyling patch
* Update fqbn for STM32F1 and STM32F4 builds
* Update fqbn parameters for STM32F1 and STM32F4 builds
* Update fqbn for STM32F1 to use BLUEPILL_F103C8
* Add STM32F4 build stages to pipeline
* Fix condition for setting build status on failure
* Find a local plantuml installation
Search the usual location for the jar file and use it instead.
It will work for debian/ubuntu, fedora and arch.
* Nicer layout for the dev-env readme
* Optional tools to make the docs
What's needed to generate the documentation.
How to run it.
* plantuml.jar removed
No need to keep a local copy of the jar-file.
doxygen.sh will find a version, if installed from the package manager.
* Added homebrew support for plantuml
* Arduino_core_STM32 support v1 after three previous attempts failed or were abandoned (#1422, #1437, #1486)
* fixed compile warning on redefined (v)snprintf
* add missing WDG reset, harden VREF and ATEMP to fail gracefully when not available
* Fix configure script errors on 64-bit OS (#1550)
Use only gcc flags relevant to aarch64 for 64-bit RPI SoCs on 64-bit
OS version
* Fix mysgw build errors on 64-bit OS (#1551)
Force data type for the parameter of min() function to avoid conflicts
* Added support for ASR650x and SX126x
* Added support for ASR650x and SX126x
* Fix jenkins warnings
---------
Co-authored-by: Eduard Iten <eduard@iten.pro>
* New TLS implementation
Implement TLS to mqtt server thanks to WiFiClientSecure class
* New TLS implementation
Implement TLS to mqtt server thanks to WiFiClientSecure class
* New TLS implementation
Implement TLS to mqtt server thanks to WiFiClientSecure class
* New TLS implementation
Implement TLS to mqtt server thanks to WiFiClientSecure class
* Update MyConfig.h
Typo
* Update GatewayESP8266SecureMQTTClient.ino
Typo
* MyGatewayTransportMQTTClient.cpp updated
Move tls settings to bool gatewayTransportInit(void)
* MySensors code styling applied by GIT
* Try to fix Doxygen warnings
* Doxygen warnings fixed hopefuly
* MY_GATEWAY_ESP8266_SECURE doc added
* MY_GATEWAY_ESP8266_SECURE doc completed
* Avoid platform cross compiling
* Replaced spaces indent by tabs
* Multilines comments to /*