diff --git a/libtock_hal_8h_source.html b/libtock_hal_8h_source.html
index 2b6f8a46..0794d3e2 100644
--- a/libtock_hal_8h_source.html
+++ b/libtock_hal_8h_source.html
@@ -242,96 +242,97 @@ $(document).ready(function(){initNavTree('libtock_hal_8h_source.html',''); initR
155 gpio_funcs[interruptNum - 1] = NULL;
156 libtock_lora_phy_gpio_disable_interrupt(interruptNum);
-
-
- 159 void delay(
unsigned long ms)
override {
- 160 #if !defined(RADIOLIB_CLOCK_DRIFT_MS)
- 161 libtocksync_alarm_delay_ms(ms);
-
- 163 libtocksync_alarm_delay_ms(ms * 1000 / (1000 + RADIOLIB_CLOCK_DRIFT_MS));
-
-
-
-
- 168 #if !defined(RADIOLIB_CLOCK_DRIFT_MS)
- 169 libtocksync_alarm_delay_ms(us / 1000);
-
- 171 libtocksync_alarm_delay_ms((us * 1000 / (1000 + RADIOLIB_CLOCK_DRIFT_MS)) / 1000);
-
-
-
-
-
-
-
- 179 if (frequency == 0) {
- 180 alarm_internal_frequency(&frequency);
-
-
- 183 alarm_internal_read(&now);
-
- 185 ms = now / (frequency / 1000);
-
- 187 #if !defined(RADIOLIB_CLOCK_DRIFT_MS)
-
-
- 190 return ms * 1000 / (1000 + RADIOLIB_CLOCK_DRIFT_MS);
-
-
-
-
-
-
-
- 198 long pulseIn(uint32_t pin, uint32_t state,
unsigned long timeout)
override {
-
-
-
-
-
-
-
-
-
-
- 209 libtocksync_lora_phy_read_write(out, in, len);
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ 157 libtock_lora_phy_gpio_enable_input(interruptNum, libtock_pull_down);
+
+
+ 160 void delay(
unsigned long ms)
override {
+ 161 #if !defined(RADIOLIB_CLOCK_DRIFT_MS)
+ 162 libtocksync_alarm_delay_ms(ms);
+
+ 164 libtocksync_alarm_delay_ms(ms * 1000 / (1000 + RADIOLIB_CLOCK_DRIFT_MS));
+
+
+
+
+ 169 #if !defined(RADIOLIB_CLOCK_DRIFT_MS)
+ 170 libtocksync_alarm_delay_ms(us / 1000);
+
+ 172 libtocksync_alarm_delay_ms((us * 1000 / (1000 + RADIOLIB_CLOCK_DRIFT_MS)) / 1000);
+
+
+
+
+
+
+
+ 180 if (frequency == 0) {
+ 181 alarm_internal_frequency(&frequency);
+
+
+ 184 alarm_internal_read(&now);
+
+ 186 ms = now / (frequency / 1000);
+
+ 188 #if !defined(RADIOLIB_CLOCK_DRIFT_MS)
+
+
+ 191 return ms * 1000 / (1000 + RADIOLIB_CLOCK_DRIFT_MS);
+
+
+
+
+
+
+
+ 199 long pulseIn(uint32_t pin, uint32_t state,
unsigned long timeout)
override {
+
+
+
+
+
+
+
+
+
+
+ 210 libtocksync_lora_phy_read_write(out, in, len);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Hardware abstraction library base interface.
Definition: Hal.h:13
RadioLibHal(const uint32_t input, const uint32_t output, const uint32_t low, const uint32_t high, const uint32_t rising, const uint32_t falling)
Default constructor.
Definition: Hal.cpp:3
Definition: libtockHal.h:86
-void spiBegin()
SPI initialization method.
Definition: libtockHal.h:202
-void spiEnd()
SPI termination method.
Definition: libtockHal.h:215
-unsigned long millis() override
Get number of milliseconds since start. Must be implemented by the platform-specific hardware abstrac...
Definition: libtockHal.h:175
+void spiBegin()
SPI initialization method.
Definition: libtockHal.h:203
+void spiEnd()
SPI termination method.
Definition: libtockHal.h:216
+unsigned long millis() override
Get number of milliseconds since start. Must be implemented by the platform-specific hardware abstrac...
Definition: libtockHal.h:176
uint32_t digitalRead(uint32_t pin) override
Digital read method. Must be implemented by the platform-specific hardware abstraction!
Definition: libtockHal.h:125
-unsigned long micros() override
Get number of microseconds since start. Must be implemented by the platform-specific hardware abstrac...
Definition: libtockHal.h:194
-long pulseIn(uint32_t pin, uint32_t state, unsigned long timeout) override
Measure the length of incoming digital pulse in microseconds. Must be implemented by the platform-spe...
Definition: libtockHal.h:198
+unsigned long micros() override
Get number of microseconds since start. Must be implemented by the platform-specific hardware abstrac...
Definition: libtockHal.h:195
+long pulseIn(uint32_t pin, uint32_t state, unsigned long timeout) override
Measure the length of incoming digital pulse in microseconds. Must be implemented by the platform-spe...
Definition: libtockHal.h:199
void term() override
Module termination method. This will be called by all radio modules when the destructor is called....
Definition: libtockHal.h:96
-void spiTransfer(uint8_t *out, size_t len, uint8_t *in)
Method to transfer buffer over SPI.
Definition: libtockHal.h:208
+void spiTransfer(uint8_t *out, size_t len, uint8_t *in)
Method to transfer buffer over SPI.
Definition: libtockHal.h:209
void attachInterrupt(uint32_t interruptNum, gpioIrqFn interruptCb, uint32_t mode) override
Method to attach function to an external interrupt. Must be implemented by the platform-specific hard...
Definition: libtockHal.h:137
-void yield()
Yield method, called from long loops in multi-threaded environment (to prevent blocking other threads...
Definition: libtockHal.h:218
-void spiBeginTransaction()
Method to start SPI transaction.
Definition: libtockHal.h:205
-void delay(unsigned long ms) override
Blocking wait function. Must be implemented by the platform-specific hardware abstraction!
Definition: libtockHal.h:159
+void yield()
Yield method, called from long loops in multi-threaded environment (to prevent blocking other threads...
Definition: libtockHal.h:219
+void spiBeginTransaction()
Method to start SPI transaction.
Definition: libtockHal.h:206
+void delay(unsigned long ms) override
Blocking wait function. Must be implemented by the platform-specific hardware abstraction!
Definition: libtockHal.h:160
void digitalWrite(uint32_t pin, uint32_t value) override
Digital write method. Must be implemented by the platform-specific hardware abstraction!
Definition: libtockHal.h:113
void init() override
Module initialization method. This will be called by all radio modules at the beginning of startup....
Definition: libtockHal.h:93
void detachInterrupt(uint32_t interruptNum) override
Method to detach function from an external interrupt. Must be implemented by the platform-specific ha...
Definition: libtockHal.h:150
-void delayMicroseconds(unsigned long us) override
Blocking microsecond wait function. Must be implemented by the platform-specific hardware abstraction...
Definition: libtockHal.h:167
+void delayMicroseconds(unsigned long us) override
Blocking microsecond wait function. Must be implemented by the platform-specific hardware abstraction...
Definition: libtockHal.h:168
void pinMode(uint32_t pin, uint32_t mode) override
GPIO pin mode (input/output/...) configuration method. Must be implemented by the platform-specific h...
Definition: libtockHal.h:101
-void spiEndTransaction()
Method to end SPI transaction.
Definition: libtockHal.h:212
+void spiEndTransaction()
Method to end SPI transaction.
Definition: libtockHal.h:213