Alistair Francis
21367be772
Module: Mark some functions as virtual
...
In an effort to support RadioLib on Tock (github.com/tock/tock) we want
to replace some of the Module tranfer functions. This is because we want
to replace the entire read/write command with an operating system call,
instead of performing individual options. For example we don't want to
manually control the CS line, but instead want to just specify a read
buffer, write buffer and length and have Tock perform the operation for
us.
The current Hal abstraction isn't powerful enough for this, so we need
to override some Module functions instead.
Signed-off-by: Alistair Francis <alistair@alistair23.me>
2023-06-22 22:32:14 +10:00
jgromes
27ef744edf
[SX127x] Fixed references to 256 byte packets
2023-06-07 20:41:14 +02:00
jgromes
8adf4fd4f2
[CI] Added option to only run rpi build
2023-06-04 13:43:46 +02:00
Jan Gromeš
d8fa707d5f
Merge pull request #763 from KevWal/patch-1
...
Bug in waitForMicroseconds prevTimingLen in V6.0.0
2023-06-04 13:37:57 +02:00
jgromes
cb7b282c9b
Updae ESP-IFD example ( #748 )
2023-06-04 13:25:08 +02:00
jgromes
9f5e77616b
Updated CMake for ESP-IDF ( #748 )
2023-06-04 13:23:22 +02:00
Kevin Walton
f63d228d0b
Bug in waitForMicroseconds prevTimingLen in V6.0.0
...
In Module::waitForMicroseconds if RADIOLIB_INTERRUPT_TIMING is defined the variable prevTimingLen has been incorrectly upated in v6.0.0 introducing a bug that stops compilation.
Fix: renamed _prevTimingLen to prevTimingLen to match other updates
2023-06-01 21:51:57 +01:00
jgromes
8e6bd972a9
[CI] Moved cleanup step to pre-run script
2023-05-30 21:05:43 +02:00
jgromes
9d96cab4a6
[CI] Added none option to only run self-hosted rpi
2023-05-30 17:35:22 +02:00
jgromes
1161f67fa0
[Crypto] Fixed type comparison warning
2023-05-29 17:32:16 +02:00
jgromes
3029f0a4f8
[CI] Added cleanup step
2023-05-28 22:35:48 +02:00
jgromes
cf677e6b15
[SX126x] Fixed default parameters
2023-05-28 22:32:24 +02:00
jgromes
522aff911f
[SX127x] Fixed default parameters
2023-05-28 22:32:13 +02:00
jgromes
1597e8d754
[SX128x] Fixed default parameters
2023-05-28 22:32:06 +02:00
jgromes
ca319c9c0b
[Crypto] Added AES-128
2023-05-28 22:25:07 +02:00
jgromes
f513226376
[PHY] Added default start receive
2023-05-28 22:22:00 +02:00
jgromes
2b28296c94
[SX128x] Added default startReceive method
2023-05-28 22:20:54 +02:00
jgromes
a16322097a
[SX127x] Added default startReceive method
2023-05-28 22:20:25 +02:00
jgromes
f936d53639
[SX128x] Added default startReceive method
2023-05-28 22:19:03 +02:00
jgromes
05bd83e0a2
[SX127x] Fixed missing debug newline
2023-05-28 22:13:51 +02:00
jgromes
0b92a33d83
[Pager] Use FEC util
2023-05-23 22:44:44 +02:00
jgromes
191db8b5ff
[FEC] Added FEC class
2023-05-23 22:41:53 +02:00
jgromes
551c6fd304
[CRC] Fixed incorrect doxygen class name
2023-05-23 22:41:32 +02:00
jgromes
3968e611af
[PHY] Fixed long prints
2023-05-21 18:26:59 +02:00
jgromes
bb4a45e850
[Pager] Fixed long prints
2023-05-21 18:26:46 +02:00
jgromes
a5edb9b1e6
[Morse] Fixed long prints
2023-05-21 18:26:23 +02:00
jgromes
c93d6eff65
[SX128x] Fixed long prints
2023-05-21 18:26:16 +02:00
jgromes
5158ac5b6b
[SX126x] Fixed long prints
2023-05-21 18:26:03 +02:00
jgromes
bb17b3dff2
[Si443x] Fixed long prints
2023-05-21 18:25:07 +02:00
jgromes
642f1bb157
[MOD] Added missing newlines
2023-05-21 18:24:31 +02:00
jgromes
4e2ff97afc
Added ESP-IDF example ( #748 )
2023-05-21 18:24:18 +02:00
jgromes
397bd9ab04
[CI] Fix lib include path
2023-05-18 21:59:45 +02:00
jgromes
a97baa6fc2
[CI] Updated SX1261 autotest
2023-05-18 21:57:24 +02:00
jgromes
b02a5c1867
Updated raspberry example
2023-05-18 20:52:28 +01:00
jgromes
6d54ea65db
[MOD] Added option to use SX126x without GPIO
2023-05-18 20:49:37 +01:00
jgromes
efbec6b9d1
Added custom min/max/abs macros
2023-05-16 17:13:43 +01:00
jgromes
1a55220020
Updated non-Arduino example
2023-05-16 17:12:45 +01:00
jgromes
c2b9e19551
Removed dependency on algorithm ( #748 )
2023-05-15 20:34:19 +02:00
jgromes
acf683b91b
[CRC] Reworked for non-standard CRC lengths
2023-05-13 16:40:01 +02:00
jgromes
8062a322c6
[CRC] Convert into singleton
2023-05-12 21:08:43 +02:00
jgromes
efd449875d
[AX.25] Use common CRC implementation
2023-05-12 20:57:15 +02:00
jgromes
32a5166ae3
[Bell] Added missing exclude guard
2023-05-12 20:56:23 +02:00
jgromes
03d2a9bf26
[MOD] Added common reflect method
2023-05-12 20:55:51 +02:00
jgromes
3b8218c397
[CRC] Added common CRC
2023-05-12 20:54:36 +02:00
Jan Gromeš
1c573bf598
Merge pull request #746 from Olocool17/master
...
[SX1272] Correct LoRa mode CRC register values
2023-05-11 22:27:35 +02:00
Olocool17
acc16c25bd
[SX1272] Correct LoRa mode CRC register values
2023-05-11 20:47:19 +02:00
jgromes
0c40aa7f85
[Pager] Added note about module pin
2023-05-08 20:12:51 +02:00
jgromes
54c1b30959
Added cleanup to test
2023-05-07 07:40:12 +01:00
jgromes
2a265251b1
Made test scripts executable
2023-05-07 07:23:25 +01:00
jgromes
a00e5bb6af
[CI] Added autotest job
2023-05-07 08:20:31 +02:00