nuttx/arch/arm/src/efm32
2018-12-25 08:14:55 -06:00
..
chip arch/arm/src/efm32: Support for common vector handling is forced for all EFM32 chips. Yes the architecture provides support for the old-style dedicated vector handling which can never be compiled. Furthermore, the old-style dedicated vector handling is deprecated in favor of common vector handling. The commit resolves this inconsistency be removing support for the dedicated vector handling from the EFM32 architecture support. 2018-06-19 13:37:00 -06:00
chip.h arch/arm/src/sam34: This commit removes support for the dedicated vector handling from the SAM3/4 architecture support. Only common vectors are now supported. 2018-06-19 18:13:15 -06:00
efm32_adc.c Make sure that labeling is used consistently in all function headers (part 2). 2018-02-01 12:03:55 -06:00
efm32_adc.h
efm32_bitband.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
efm32_bitband.h
efm32_clockconfig.c Replace non critical PANIC with DEBUGPANIC to save the code space 2018-08-24 06:21:15 -06:00
efm32_clockconfig.h
efm32_config.h
efm32_dma.c arch/arm/src/max326xx: Add framework for MAX326XX standard DMA support. 2018-11-20 08:09:03 -06:00
efm32_dma.h Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
efm32_flash.c Merged in ebsong/nuttx (pull request #722) 2018-09-21 03:18:38 +00:00
efm32_gpio.c
efm32_gpio.h
efm32_gpioirq.c
efm32_i2c.c Replace all ASSERT with DEBUGASSERT to save the code space 2018-08-24 06:58:30 -06:00
efm32_i2c.h Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
efm32_idle.c
efm32_irq.c In the current implementation we only use very high priority interrupts (levels 0, 0x10 and 0x20 in CORTEX-M speak) but that means there are loads of lower priority ones that are effectively unused. I have *not* changed the semantics of these levels but have 'shifted' them to be based around the midpoint of the available interrupts (0x80) rather than at the top end....that allows for interrupts to be defined above (or, indeed, below) them as needed by the application. This should have no functional effect on existing code but adds in a clean capability to define higher priority interrupts. 2018-12-03 17:41:59 -06:00
efm32_leserial.c
efm32_lowputc.c
efm32_lowputc.h
efm32_pm.h Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
efm32_pwm.c Replace all ASSERT with DEBUGASSERT to save the code space 2018-08-24 06:58:30 -06:00
efm32_pwm.h
efm32_rmu.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
efm32_rmu.h Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
efm32_rtc_burtc.c
efm32_rtc.h
efm32_serial.c EFM32, Kinetis, BCM2708: Juha Niskanen's fix of commit 4a32325e3c also applies to BCM2708, EFM32, and Kinetis. 2018-10-10 06:45:03 -06:00
efm32_spi.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
efm32_spi.h Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
efm32_start.c arch/arm/src: Masayuki Ishikawa's change to go_os_start() should be applied to all MCU-specific start-up functions that support go_os_start(). 2018-12-25 08:14:55 -06:00
efm32_start.h arch/arm/src/sam34: This commit removes support for the dedicated vector handling from the SAM3/4 architecture support. Only common vectors are now supported. 2018-06-19 18:13:15 -06:00
efm32_timer.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
efm32_timer.h
efm32_timerisr.c
efm32_usb.h arch/arc/src: Remove all driver-specific logic to set the interrupt priority. There is no good reason to change the interrupt priority unless you just want to debug a difficult problem. OR is you want to use high priority interrupts. In that case the specific interrupt priorities will need to be set by board-specific logic. 2018-12-06 13:34:41 -06:00
efm32_usbdev.c arch/arc/src: Remove all driver-specific logic to set the interrupt priority. There is no good reason to change the interrupt priority unless you just want to debug a difficult problem. OR is you want to use high priority interrupts. In that case the specific interrupt priorities will need to be set by board-specific logic. 2018-12-06 13:34:41 -06:00
efm32_usbhost.c drivers/usbhost/usbhost_max3421e.c: Fix an error in reading the pending interrupts. Aos fix a number of typos and update a README. 2018-07-29 15:06:44 -06:00
Kconfig fs/procfs/fs_procfsprogrem: Add /proc/progmem. This is an alternative way to get the information that was previoulsy available in apps/system/free. apps/system/free was removed beause it made illegal calls into the OS violating the portable interface. This new procfs entry provides the same information with no such violation. 2017-11-13 09:08:39 -06:00
Make.defs arch/arm/src/armv7-m/up_trigger_irq.c: Add logic to trigger ARMv7-M interrupts and exceptions. 2018-08-25 10:23:21 -06:00