jgromes
8096ee06b3
Drop markdown format
2025-01-01 13:48:06 +01:00
jgromes
722c3620a4
Use GITHUB_SHA variable
2025-01-01 12:59:29 +01:00
jgromes
8fa5894030
Move git hash
2025-01-01 11:21:34 +01:00
jgromes
7860ddf549
Fix artifact commit message
2025-01-01 11:10:23 +01:00
jgromes
f2ac08efe0
Add hash to commit message
2025-01-01 10:50:54 +01:00
jgromes
fbed66f96a
Fix artifacts repo name
2024-12-31 20:44:44 +01:00
jgromes
4d9316d4e8
More path fixing
2024-12-31 20:30:45 +01:00
jgromes
0707e15c73
Fix paths in second repo
2024-12-31 20:17:10 +01:00
jgromes
ed2d7ee9cf
Add missing cd
2024-12-31 19:07:31 +01:00
jgromes
751cac6af3
Remove incorrect cd
2024-12-31 18:45:49 +01:00
jgromes
7b6fdcd411
Fix artifact paths
2024-12-31 18:11:04 +01:00
jgromes
cd56907165
Fix artifact path
2024-12-31 15:16:33 +01:00
jgromes
36636390f1
Fix artifact name
2024-12-31 14:40:20 +01:00
jgromes
751aeaa39c
Fix git hash
2024-12-31 14:05:17 +01:00
jgromes
0e3d58ebc2
Fix git hash in artifact filename
2024-12-31 13:45:02 +01:00
jgromes
3b1d2d8205
Fix path to artifacts
2024-12-31 13:24:30 +01:00
jgromes
f5cb63646b
Pass size files via artifacts
2024-12-31 13:08:16 +01:00
jgromes
8851255b4b
Fix path
2024-12-31 12:43:29 +01:00
jgromes
f16df000ae
Fix token name
2024-12-31 12:29:59 +01:00
jgromes
ba3449e8a2
[CI] Add CI scripts, save metrics on build
2024-12-31 12:21:06 +01:00
jgromes
af6de6a0e0
[CI] Fix library name in release CI
2024-12-27 20:41:37 +01:00
jgromes
c37015ef94
[CI] Fix typo
2024-12-20 13:53:26 +01:00
jgromes
afa5da7fd6
[CI] Add release workflow
2024-12-20 13:52:09 +01:00
jgromes
f2a8a894d9
[CI] Add Silicon Labs board to supported platforms
2024-12-14 14:30:56 +01:00
Alistair Francis
9d9d480a48
hal: Tock: Namespace HAL, update timer implementation and update libtock-c ( #1313 )
...
* tock: use native time getter, remove globals
Tock has direct support for querying time. The prior `millis()`
method here replicated the same functionality, but missed some
corner case concerns around overflow/wrapping. Instead, just use
the native Tock time getter method. This also removes unneeded
global variables and methods.
* NonArduino/Tock: Update to latest libtock-c
Update to the latest libtock-c commit. libtock-c now includes a
libtockHal.h, so we can use that instead of the version here.
Signed-off-by: Alistair Francis <alistair@alistair23.me>
---------
Signed-off-by: Alistair Francis <alistair@alistair23.me>
Co-authored-by: Pat Pannuto <pat.pannuto@gmail.com>
2024-11-14 18:51:00 +01:00
jgromes
49868938d6
Update links to status decoder
2024-11-03 12:57:19 +01:00
jgromes
72ecc275af
Added links to status code decoder to issue templates
2024-11-02 17:38:41 +01:00
jgromes
b12f7052bf
[CI] Drop Sparkfun Artemis from build matrix due to lonmg build time
2024-10-26 16:59:46 +01:00
Jan Gromeš
e44e9b4bce
[PHY] Get/Set modem ( #1294 )
...
* [PHY] Added set modem method
* Added new keyword
* [SX126x] Added setModem implementation
* [LoRaWAN] Use setModem
* [PHY] Added getModem
* [LoRaWAN] Use getModem instead of caching modulation
* [SX126x] Implement getModem
* Added new keywords
* [LR11x0] Added get/set modem
* [LLCC68] Added get/set modem
* [SX126x] Added missing default branch
* [SX127x] Added get/set modem
* [SX128x] Added get/set modem
* [CI] Drop Hellschreiber from AVR builds
* [CI] Drop Arduino Uno from CI
2024-10-26 17:49:35 +02:00
Jan Gromeš
dc77e6e662
[SX126x] LR-FHSS support ( #1228 )
...
* [FEC] Added Vitervi encoder
* [SX126x] Added initial LR-FHSS transmission support
* [CI] Use RPi build for CodeQL
* [SX126x] Fix signed comparison warning
* [FEC] Make input to Viterbi encoder const
* [CI] Drop SX126x examples from Arduino Uno builds
* [CI] Build SX123x for CodeQL scan
* [FEC] Fix comparison type
* [SX126x] Added configurable grid step
* [SX126x] Rename convolutional coding class
* [SX126x] Fix payload CRC
* [SX126x] ADded LR-FHSS example
* [SX126x] Make argument const
2024-10-07 20:00:19 +02:00
jgromes
505c0f7910
[CI] Free up some runner disk space (CI_BUILD_ALL)
2024-09-29 16:54:22 +02:00
StevenCellist
f7f0b62e7f
[LoRaWAN] Major rework ( #1204 )
...
* [LoRaWAN] Major rework
* [LoRaWAN] Some CI fixes, add retransmission timeout
* [LoRaWAN] CI fixes
* [LoRaWAN] Add missing initializers
* [LoRaWAN] Return Rx window number, fix casing
* [LoRaWAN] Un-static functions to fix overriding
* [LoRaWAN] Integrate feedback, fix session save/restore
* [LoRaWAN] Add const
* [LoRaWAN] Do not accept invalid Rx2 datarate
* [LoRaWAN] Integrate feedback
* [LoRaWAN] Fix retransmission, ADR backoff, setDatarate; reject out-of-band frequencies
* Update keywords.txt
* [LoRaWAN] Fix initial datarate, misc cleanup
* [LoRaWAN] Update examples
* [LoRaWAN] Update README
* [LoRaWAN] Reject oversized downlinks
* [LoRaWAN] Remove VLAs
* [LoRaWAN] CI fixes
* [LoRaWAN] More CI
* [LoRaWAN] Fix getMaxPayloadLen
* [LoRaWAN] Rename some status codes
* [CI] Skip LoRaWAN on XMega48
* [CI] Skip FW update for LR11x0
---------
Co-authored-by: jgromes <jan.gromes@gmail.com>
2024-09-10 21:11:16 +02:00
Jan Gromeš
50996fa661
[CI] Arduino platform versions & ESP32 3.0.x workaround ( #1213 )
...
* [CI] Add configurable package version
* [CI] Fix package version passing
* [CI] Fix swapped logic
* [CI] Try esp32 arduino 2.0.17 to fix linker errors
2024-09-10 20:30:01 +02:00
Jan Gromeš
bc801c7004
[PHY] Channel scan configuration ( #1190 )
...
* [PHY] Added channel scan configuration
* [LR11x0] Added channel scan configuration
* [SX126x] Added channel scan configuration
* [SX128x] Added channel scan configuration
* Use microsecond timeout
* [PHY] Added generalized IRQ handling via PHY
* [LR11x0] Added generalized IRQ handling via PHY
* [SX126x] Added generalized IRQ handling via PHY
* [SX127x] Added generalized IRQ handling via PHY
* [SX128x] Added generalized IRQ handling via PHY
* Added missing typedef
* [PHY] Fix IRQ method argument type
* [SX128x] Fix non-trivial initializer usage
* [LR11x0] Added missing override specifiers
* [SX126x] Added missing override specifiers
* [SX127x] Added missing override specifiers
* [SX128x] Added missing override specifiers
* [PHY] Added missing IRQ map initializer
* [CI] Drop APRS builds on AVR
* [CI] Drop Morse builds for AVR
* [PHY] Rework generic IRQ to allow multiple flags
* [LR11x0] Rework generic IRQ to allow multiple flags
* [SX126x] Rework generic IRQ to allow multiple flags
* [SX127x] Rework generic IRQ to allow multiple flags
* [SX128x] Rework generic IRQ to allow multiple flags
* [LoRaWAN] Use generic IRQ
* Add missing typedef
* [SX127x] Make Rx mode implicit based on timeout
* [SX127x] Fixed shadowed variable
* [LR11x0] Fix missing initializers
* [SX127x] Added default startReceive arguments
* [LR11x0] Pass scan config by const reference
* [SX126x] Pass scan config by const reference
* [SX128x] Pass scan config by const reference
* [PHY] Pass scan config by const reference
* [SX127x] Add missing IRQ conversion
* [SX126x] Fixed default CAD scan config IRQ
* [LR11x0] Fixed default CAD scan config IRQ
* [LR11x0] Fix comments referencing DIO1
2024-09-01 18:19:07 +02:00
Jan Gromeš
d9c0c4ed44
Update bug_report.md
2024-09-01 08:35:37 +02:00
Jan Gromeš
a68f689a85
Update module-not-working.md
2024-09-01 08:34:00 +02:00
jgromes
ff7ac57aeb
[CI] Remove lg archive after install
2024-06-19 21:19:23 +02:00
jgromes
bc36c1e98a
Use lgpio as the RPi HAL
2024-06-14 19:49:19 +01:00
jgromes
b8d5b984d1
[CI] Added ESP32 back to build matrix
2024-06-01 08:30:40 +02:00
jgromes
e1830052a3
[CI] Temporarily disable ESP32 CI (platform broken) (CI_BUILD_ALL)
2024-05-28 18:20:57 +02:00
jgromes
62df57885a
Move PR template
2024-05-26 19:05:23 +02:00
jgromes
2536d8842c
Added PR template
2024-05-26 18:59:05 +02:00
jgromes
0d491060b2
[CI] Fix cppcheck sequence
2024-05-26 12:50:02 +01:00
jgromes
bb7c6592fc
[CI] Add cppcheck script
2024-05-26 12:49:14 +01:00
jgromes
a5e2e58c36
[CI] Skip Pager examples for Uno
2024-05-26 09:22:28 +02:00
jgromes
bfb27ec8c9
[CI] Skip CubeCell LR11x0 FW update
2024-05-20 20:02:43 +02:00
jgromes
90627325d3
[CI] Fix STM32F1 skip pattern
2024-05-20 19:39:51 +02:00
jgromes
8cda0d7a26
[CI] Fix STM32F1 skip pattern
2024-05-20 19:30:07 +02:00
jgromes
bcbefab4e8
[CI] Fix STM32WL skip pattern missing
2024-05-20 19:19:14 +02:00
jgromes
2b65070212
[CI] Disable LR11x0 FW update on most platforms
2024-05-20 18:07:48 +02:00