pico-sdk/test
Graham Sanderson 1ac90374e3
Various small fixes towards building with other compilers (#1285)
* Fix various non-GCC warnings (no effect on GCC)
* Reduce use of typeof since non GCC compilers may not support it
* Introduce PICO_C_COMPILER_IS_GNU, PICO_C_COMPILER_IS_CLANG, PICO_C_COMPILER_IS_IAR to CMake as if (CMAKE_C_COMPILER_ID STREQUAL "xxx") is a bit verbose
* Use "unified_asm" macro for all inline asm (it is "volatile __asm" on GNU with a .syntex unified)
* Use NOLOAD instead of COPY in linker scripts (arguably more correct anyway)
* Use the same style for setting _etext in all 4 linker scripts (to the beginning of .data). Clang aligns .data on a 16 byte boundary. Note ideally we'd
  add a new symbol __data_source, however that would break backwards compatibility with existing user linker scripts
* Use "a" for .stack, .heap sections because clang complains otherwise, and they are explicitly NOLOAD anyway
* Avoid duplicating __sev, __wfe, __wfi which Clang sometimes seems to provide as built-ins
* Add missing kitchen_sink_blocked_ram binary
* Allow build with LLVM Embedded Toolchain Form ARM v 14.0.0 (unsupported atm)
2023-03-01 15:10:18 -06:00
..
cmsis_test Add basic CMSIS core headers (#384) 2021-05-11 10:47:13 -05:00
hardware_irq_test Fix bug in irq_remove_shared_handler and add test #823 (#825) 2022-05-16 13:44:15 -05:00
hardware_pwm_test Fix function-names reported by hardware_pwm_test (#736) 2022-03-22 17:49:17 -05:00
kitchen_sink Various small fixes towards building with other compilers (#1285) 2023-03-01 15:10:18 -06:00
pico_divider_test Various small fixes towards building with other compilers (#1285) 2023-03-01 15:10:18 -06:00
pico_float_test Various small fixes towards building with other compilers (#1285) 2023-03-01 15:10:18 -06:00
pico_sem_test Add sem_try_acquire(). Fixes #846 (#856) 2022-06-08 13:23:36 -05:00
pico_stdio_test stdio hardening + new mutex API (#1224) 2023-02-06 16:27:39 -06:00
pico_stdlib_test cleanup pico_stdlib_test. add actual check for __builtin bitops (#821) 2022-05-10 13:56:48 -05:00
pico_test Initial Release 2021-01-20 10:44:27 -06:00
pico_time_test pairing heap free link list gets orphaned when fully depleted (#1120) (#1121) 2022-12-08 11:14:53 -06:00
CMakeLists.txt stdio hardening + new mutex API (#1224) 2023-02-06 16:27:39 -06:00