nuttx/arch/arm/src/samv7
Xiang Xiao 6a3c2aded6 Fix wait loop and void cast (#24)
* Simplify EINTR/ECANCEL error handling

1. Add semaphore uninterruptible wait function
2 .Replace semaphore wait loop with a single uninterruptible wait
3. Replace all sem_xxx to nxsem_xxx

* Unify the void cast usage

1. Remove void cast for function because many place ignore the returned value witout cast
2. Replace void cast for variable with UNUSED macro
2020-01-02 10:54:43 -06:00
..
hardware Fix typos, 1 in a #define, others in comments. This changes one definition: _MQ_TIMEDRECIEVE is changed to _MQ_TIMEDRECEIVE. It appears this symbol is not used anywhere. 2019-09-11 08:56:56 -06:00
chip.h Rename arch/arm/src/samv7/chip to arch/arm/src/samv7/hardware. 2019-05-25 08:17:40 -06:00
Kconfig Some minor improvement to some comments. 2018-12-15 10:47:38 -06:00
Make.defs arch/arm/src/armv7-m: Add ARMv7-M setjmp/longjump functions. 2019-08-06 15:59:19 -06:00
sam_allocateheap.c configs/same70-xplained/twm4nx: Add a configuration for test Twm4Nx using VNC. 2019-04-28 12:49:18 -06:00
sam_clockconfig.c Rename arch/arm/src/samv7/chip to arch/arm/src/samv7/hardware. 2019-05-25 08:17:40 -06:00
sam_clockconfig.h SAMV7 USB: USB must be enabled before PMC 480MHz clock is enabled 2015-08-11 15:48:26 -06:00
sam_config.h arch/arm/src/samv7/sam_lowputc.c: Fix undefined variable when using USART1 for other purposes than UART (e.g. SPI). 2018-01-26 07:52:45 -06:00
sam_dac.c Rename arch/arm/src/samv7/chip to arch/arm/src/samv7/hardware. 2019-05-25 08:17:40 -06:00
sam_dac.h Rename arch/arm/src/samv7/chip to arch/arm/src/samv7/hardware. 2019-05-25 08:17:40 -06:00
sam_emac.c Fix wait loop and void cast (#24) 2020-01-02 10:54:43 -06:00
sam_ethernet.c Standardization of some function headers. 2018-03-13 09:52:27 -06:00
sam_ethernet.h Rename arch/arm/src/samv7/chip to arch/arm/src/samv7/hardware. 2019-05-25 08:17:40 -06:00
sam_freerun.c Fix wait loop and void cast (#24) 2020-01-02 10:54:43 -06:00
sam_freerun.h SAM3/4, SAMA5, SAMv7 Tickless: Refuse to call lower-level timer logic if not yet initialized 2016-02-05 10:22:11 -06:00
sam_gpio.c Rename arch/arm/src/samv7/chip to arch/arm/src/samv7/hardware. 2019-05-25 08:17:40 -06:00
sam_gpio.h Centralize definitions associated with CONFIG_DEBUG_GPIO 2016-06-15 09:20:23 -06:00
sam_gpioirq.c Fix wait loop and void cast (#24) 2020-01-02 10:54:43 -06:00
sam_hsmci_clkdiv.c Rename arch/arm/src/samv7/chip to arch/arm/src/samv7/hardware. 2019-05-25 08:17:40 -06:00
sam_hsmci.c Fix wait loop and void cast (#24) 2020-01-02 10:54:43 -06:00
sam_hsmci.h Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
sam_irq.c Fix wait loop and void cast (#24) 2020-01-02 10:54:43 -06:00
sam_lowputc.c Fix wait loop and void cast (#24) 2020-01-02 10:54:43 -06:00
sam_lowputc.h Make some file section headers more consistent with standard 2015-04-08 08:04:12 -06:00
sam_mcan.c Fix wait loop and void cast (#24) 2020-01-02 10:54:43 -06:00
sam_mcan.h Rename arch/arm/src/samv7/chip to arch/arm/src/samv7/hardware. 2019-05-25 08:17:40 -06:00
sam_mpuinit.c Rename arch/arm/src/samv7/chip to arch/arm/src/samv7/hardware. 2019-05-25 08:17:40 -06:00
sam_mpuinit.h Rename CONFIG_ARMV7M_MPU to CONFIG_ARM_MPU so that we can reuse the configuration settings for the ARMV7R MPU 2015-12-14 13:56:21 -06:00
sam_oneshot_lowerhalf.c Add a simulated oneshot lowerhalf driver 2016-08-12 13:14:03 -06:00
sam_oneshot.c Fix wait loop and void cast (#24) 2020-01-02 10:54:43 -06:00
sam_oneshot.h Fix various typos and spelling errors. 2019-12-12 07:41:51 -06:00
sam_pck.c Fix wait loop and void cast (#24) 2020-01-02 10:54:43 -06:00
sam_pck.h Rename arch/arm/src/samv7/chip to arch/arm/src/samv7/hardware. 2019-05-25 08:17:40 -06:00
sam_periphclks.h arch/arm/src/samv7: Add SAME70 memory map 2015-11-14 12:01:28 -06:00
sam_progmem.c Fix wait loop and void cast (#24) 2020-01-02 10:54:43 -06:00
sam_progmem.h Rename arch/arm/src/samv7/chip to arch/arm/src/samv7/hardware. 2019-05-25 08:17:40 -06:00
sam_qspi.c Fix wait loop and void cast (#24) 2020-01-02 10:54:43 -06:00
sam_qspi.h Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
sam_rswdt.c Fix wait loop and void cast (#24) 2020-01-02 10:54:43 -06:00
sam_serial.c Fix wait loop and void cast (#24) 2020-01-02 10:54:43 -06:00
sam_spi_slave.c Fix wait loop and void cast (#24) 2020-01-02 10:54:43 -06:00
sam_spi.c Fix wait loop and void cast (#24) 2020-01-02 10:54:43 -06:00
sam_spi.h Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
sam_ssc.c Fix wait loop and void cast (#24) 2020-01-02 10:54:43 -06:00
sam_ssc.h Rename arch/arm/src/samv7/chip to arch/arm/src/samv7/hardware. 2019-05-25 08:17:40 -06:00
sam_start.c arch/arm/src: Remove dependency on CONFIG_ARCH_FPU for inclusion of nvic.h in all other *_start.c files. 2019-04-25 07:17:10 -06:00
sam_start.h Make some file section headers more consistent with standard 2015-04-08 08:04:12 -06:00
sam_systemreset.c Rename arch/arm/src/samv7/chip to arch/arm/src/samv7/hardware. 2019-05-25 08:17:40 -06:00
sam_tc.c Fix wait loop and void cast (#24) 2020-01-02 10:54:43 -06:00
sam_tc.h Rename arch/arm/src/samv7/chip to arch/arm/src/samv7/hardware. 2019-05-25 08:17:40 -06:00
sam_tickless.c Fix typos. 2019-08-04 14:50:28 -06:00
sam_timerisr.c Fix wait loop and void cast (#24) 2020-01-02 10:54:43 -06:00
sam_trng.c Fix wait loop and void cast (#24) 2020-01-02 10:54:43 -06:00
sam_trng.h Rename arch/arm/src/samv7/chip to arch/arm/src/samv7/hardware. 2019-05-25 08:17:40 -06:00
sam_twihs.c Fix wait loop and void cast (#24) 2020-01-02 10:54:43 -06:00
sam_twihs.h Fix some typos 2019-09-17 10:46:23 -06:00
sam_usbdev.h Rename arch/arm/src/samv7/chip to arch/arm/src/samv7/hardware. 2019-05-25 08:17:40 -06:00
sam_usbdevhs.c Fix wait loop and void cast (#24) 2020-01-02 10:54:43 -06:00
sam_userspace.c SAMV7 protected mode: Don't enable D-Cache until userspace data has been initialized 2015-11-07 09:35:23 -06:00
sam_userspace.h Make some file section headers more consistent with standard 2015-04-08 08:04:12 -06:00
sam_wdt.c Fix wait loop and void cast (#24) 2020-01-02 10:54:43 -06:00
sam_wdt.h Rename arch/arm/src/samv7/chip to arch/arm/src/samv7/hardware. 2019-05-25 08:17:40 -06:00
sam_xdmac.c Fix wait loop and void cast (#24) 2020-01-02 10:54:43 -06:00
sam_xdmac.h Change *err() to either info() or err(ERROR:..), depending upon if an error has occurred. 2016-06-16 15:10:57 -06:00
same70_periphclks.h Rename arch/arm/src/samv7/chip to arch/arm/src/samv7/hardware. 2019-05-25 08:17:40 -06:00
samv71_periphclks.h Rename arch/arm/src/samv7/chip to arch/arm/src/samv7/hardware. 2019-05-25 08:17:40 -06:00