Add XIAO Wio-SX1262 overlay; support SX12xx bandwidths (including 62.5 kHz) as default

- boards/seeed/xiao_wio_sx1262: add overlay, .conf, board.yml
- app: support full set of SX12xx bandwidths; default BW set to 62 (62.5 kHz)
- Update Kconfig and prj.conf
- Update lora_modem.h/c for validation and mapping
This commit is contained in:
2026-03-26 13:01:47 +01:00
parent d074cd2e43
commit 45d1364a71
926 changed files with 174514 additions and 26 deletions

43
build/zephyr/isr_tables.c Normal file
View File

@@ -0,0 +1,43 @@
/* AUTO-GENERATED by gen_isr_tables.py, do not edit! */
#include <zephyr/toolchain.h>
#include <zephyr/linker/sections.h>
#include <zephyr/sw_isr_table.h>
#include <zephyr/arch/cpu.h>
typedef void (* ISR)(const void *);
struct _isr_table_entry __sw_isr_table _sw_isr_table[32] = {
{(const void *)0x0, (ISR)z_irq_spurious}, /* 0 */
{(const void *)0x0, (ISR)z_irq_spurious}, /* 1 */
{(const void *)0x0, (ISR)z_irq_spurious}, /* 2 */
{(const void *)0x0, (ISR)z_irq_spurious}, /* 3 */
{(const void *)0x0, (ISR)z_irq_spurious}, /* 4 */
{(const void *)0x0, (ISR)z_irq_spurious}, /* 5 */
{(const void *)0x0, (ISR)0x40378c0c}, /* 6 */
{(const void *)0x0, (ISR)z_irq_spurious}, /* 7 */
{(const void *)0x0, (ISR)z_irq_spurious}, /* 8 */
{(const void *)0x0, (ISR)z_irq_spurious}, /* 9 */
{(const void *)0x0, (ISR)z_irq_spurious}, /* 10 */
{(const void *)0x0, (ISR)z_irq_spurious}, /* 11 */
{(const void *)0x0, (ISR)z_irq_spurious}, /* 12 */
{(const void *)0x0, (ISR)z_irq_spurious}, /* 13 */
{(const void *)0x0, (ISR)z_irq_spurious}, /* 14 */
{(const void *)0x0, (ISR)z_irq_spurious}, /* 15 */
{(const void *)0x0, (ISR)z_irq_spurious}, /* 16 */
{(const void *)0x0, (ISR)z_irq_spurious}, /* 17 */
{(const void *)0x0, (ISR)z_irq_spurious}, /* 18 */
{(const void *)0x0, (ISR)z_irq_spurious}, /* 19 */
{(const void *)0x0, (ISR)z_irq_spurious}, /* 20 */
{(const void *)0x0, (ISR)z_irq_spurious}, /* 21 */
{(const void *)0x0, (ISR)z_irq_spurious}, /* 22 */
{(const void *)0x0, (ISR)z_irq_spurious}, /* 23 */
{(const void *)0x0, (ISR)z_irq_spurious}, /* 24 */
{(const void *)0x0, (ISR)z_irq_spurious}, /* 25 */
{(const void *)0x0, (ISR)z_irq_spurious}, /* 26 */
{(const void *)0x0, (ISR)z_irq_spurious}, /* 27 */
{(const void *)0x0, (ISR)z_irq_spurious}, /* 28 */
{(const void *)0x0, (ISR)z_irq_spurious}, /* 29 */
{(const void *)0x0, (ISR)z_irq_spurious}, /* 30 */
{(const void *)0x0, (ISR)z_irq_spurious}, /* 31 */
};