nuttx/arch/arm/src/rp2040
Xiang Xiao e42780bb0f arch/arm: Disable -Warray-bound for rp2040, dm320 and lpc31xx
since gcc report the false alarm if the pointer offset from zero address:
    inlined from 'up_vectormapping' at chip/dm320_boot.c:162:7,
    inlined from 'arm_boot' at chip/dm320_boot.c:211:3:
Error: chip/dm320_boot.c:117:17: error: array subscript 0 is outside array bounds of 'uint32_t[0]' {aka 'long unsigned int[]'} [-Werror=array-bounds=]
  117 |   ctable[index] = (paddr | mmuflags);
      |   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~

Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2023-12-19 08:36:49 +08:00
..
boot2 arm/rp2040: fix compile warning on boot2 build 2023-02-07 04:40:38 +08:00
hardware Indent the define statement by two spaces 2023-05-21 09:52:08 -03:00
chip.h arch/armv6-m: Supports interrupt nesting 2023-08-07 05:43:13 -07:00
Kconfig Fix Kconfig style 2023-12-04 22:20:50 +08:00
Make.defs arch/arm: Disable -Warray-bound for rp2040, dm320 and lpc31xx 2023-12-19 08:36:49 +08:00
rp2040_adc.c Remove the unnecessary "return;" at the end of function 2022-11-27 22:23:50 +01:00
rp2040_adc.h boards/arch: Remove FAR from 32bit/64bit arch 2022-09-16 10:22:12 +02:00
rp2040_clock.c Fix Error: chip/rp2040_clock.c:148:19: error: invalid instruction 2022-11-13 22:35:19 +08:00
rp2040_clock.h
rp2040_config.h
rp2040_cpuidlestack.c
rp2040_cpuindex.c
rp2040_cpupause.c cpu_pause.c: fix typo 2023-10-14 00:26:31 -04:00
rp2040_cpustart.c arch/armv6-m: Supports interrupt nesting 2023-08-07 05:43:13 -07:00
rp2040_cyw43439.c kernel: replace all usleep to nxsig_usleep in kernel space 2023-10-25 15:46:03 +08:00
rp2040_cyw43439.h boards/arch: Remove FAR from 32bit/64bit arch 2022-09-16 10:22:12 +02:00
rp2040_dmac.c Initialize global mutext/sem by NXMUTEX_INITIALIZER and SEM_INITIALIZER 2022-11-14 09:34:04 +09:00
rp2040_dmac.h
rp2040_flash_initialize.S
rp2040_flash_mtd.c mtd: Extend isbad and markbad func for mtd_dev_s 2023-03-01 10:06:56 -03:00
rp2040_flash_mtd.h
rp2040_gpio.c
rp2040_gpio.h
rp2040_i2c_slave.c Replace nxsem API when used as a lock with nxmutex API 2022-10-17 15:59:46 +09:00
rp2040_i2c.c Fix nuttx coding style 2023-07-11 02:33:45 +08:00
rp2040_i2c.h
rp2040_i2s_pio.c
rp2040_i2s_pio.h
rp2040_i2s.c mm/alloc: remove all unnecessary cast for alloc 2023-08-30 14:34:20 +08:00
rp2040_i2s.h
rp2040_idle.c
rp2040_irq.c arch: move non arm g_current_regs defintion to common place 2022-09-21 22:23:11 +02:00
rp2040_pio_instructions.h
rp2040_pio.c
rp2040_pio.h
rp2040_pll.c
rp2040_pll.h
rp2040_pwm.c rp2040: pwm: Fix errors at CONFIG_PWM_NCHANNELS=1 2023-11-13 11:40:22 +01:00
rp2040_pwm.h
rp2040_rom.h
rp2040_serial.c drivers/serial: Fix docstrings on UART interrupt handlers 2023-02-07 04:41:36 +08:00
rp2040_serial.h
rp2040_spi.c Fix the coding style and typo issue 2022-11-14 09:34:04 +09:00
rp2040_spi.h
rp2040_start.c arch: Change the linker generated symbols from uint32_t to uint8_t * 2022-09-24 21:26:56 +02:00
rp2040_testset.c
rp2040_timerisr.c
rp2040_uart.c
rp2040_uart.h
rp2040_usbdev.c
rp2040_usbdev.h
rp2040_wdt.c Add watchdog driver support to RP2040 2022-09-08 21:41:13 +08:00
rp2040_wdt.h Add watchdog driver support to RP2040 2022-09-08 21:41:13 +08:00
rp2040_ws2812.c Update kconfig2html.c 2023-12-14 20:02:52 -08:00
rp2040_ws2812.h boards/arch: Remove FAR from 32bit/64bit arch 2022-09-16 10:22:12 +02:00
rp2040_ws2812.pio Remove the tail spaces from all files except Documentation 2023-02-26 13:24:24 -08:00
rp2040_xosc.c
rp2040_xosc.h