Add hardfault log progmem flash backend

This commit is contained in:
Peter van der Perk
2023-01-04 12:52:01 -05:00
committed by Daniel Agar
parent ca9ae80b10
commit fa87375d0c
21 changed files with 1142 additions and 38 deletions
@@ -41,7 +41,7 @@ __BEGIN_DECLS
// Fixme: using ??
#define PX4_BBSRAM_SIZE 2048
#define PX4_BBSRAM_GETDESC_IOCTL 0
#define PX4_HF_GETDESC_IOCTL 0
#define PX4_NUMBER_I2C_BUSES KINETIS_NI2C
#define GPIO_OUTPUT_SET GPIO_OUTPUT_ONE
@@ -40,7 +40,7 @@ __BEGIN_DECLS
#// Fixme: using ??
#define PX4_BBSRAM_SIZE 2048
#define PX4_BBSRAM_GETDESC_IOCTL 0
#define PX4_HF_GETDESC_IOCTL 0
#define PX4_NUMBER_I2C_BUSES 4
#define GPIO_OUTPUT_SET GPIO_OUTPUT_ONE
@@ -41,7 +41,7 @@ __BEGIN_DECLS
// Fixme: using ??
#define PX4_BBSRAM_SIZE 2048
#define PX4_BBSRAM_GETDESC_IOCTL 0
#define PX4_HF_GETDESC_IOCTL 0
#define PX4_NUMBER_I2C_BUSES 2
#define GPIO_OUTPUT_SET GPIO_OUTPUT_ONE
@@ -41,7 +41,7 @@ __BEGIN_DECLS
// Fixme: using ??
#define PX4_BBSRAM_SIZE 2048
#define PX4_BBSRAM_GETDESC_IOCTL 0
#define PX4_HF_GETDESC_IOCTL PROGMEM_DUMP_GETDESC_IOCTL
#define PX4_NUMBER_I2C_BUSES 2
#define GPIO_OUTPUT_SET GPIO_OUTPUT_ONE
@@ -93,6 +93,12 @@ __BEGIN_DECLS
#define PX4_BUS_OFFSET 1 /* s32k3xx buses are 0 based and adjustment is needed */
#define px4_savepanic(fileno, context, length) progmem_dump_savepanic(fileno, context, length)
#if defined(CONFIG_ARCH_HAVE_PROGMEM) && defined(CONFIG_BOARD_CRASHDUMP)
# define HAS_PROGMEM 1
#endif
#define px4_spibus_initialize(bus_num_1based) s32k3xx_lpspibus_initialize(PX4_BUS_NUMBER_FROM_PX4(bus_num_1based))
#define px4_i2cbus_initialize(bus_num_1based) s32k3xx_i2cbus_initialize(PX4_BUS_NUMBER_FROM_PX4(bus_num_1based))