Commit Graph

3192 Commits

Author SHA1 Message Date
Gregory Nutt
a022fd68e5 EFM32: Cosmetic changes to comments and format 2014-10-26 12:48:47 -06:00
Gregory Nutt
eeccd16a54 Cosmetic update to spacing and comments 2014-10-26 11:25:47 -06:00
Gregory Nutt
c392115fbd EFM32: Integrate SPI DMA capability 2014-10-26 11:22:16 -06:00
Gregory Nutt
741f98fe0a EFM32: Integrate Pierre's SPI driver 2014-10-26 09:27:55 -06:00
Gregory Nutt
0eb45e78f3 Remove unnecessary header file inclusion 2014-10-26 06:09:20 -06:00
Gregory Nutt
562b719f26 EFM32: dma_config_t needs to be only 16-bits for now 2014-10-25 17:53:29 -06:00
Gregory Nutt
d4f35ba41c EFM32 DMA: Cosmetic changes to debug instrumentatin and comments 2014-10-25 17:43:56 -06:00
Gregory Nutt
0a7924ba26 EFM32: Fix misconception in DMA control descriptor alignment 2014-10-25 17:21:58 -06:00
Gregory Nutt
b156685475 EFM32: More fixes to DMA descriptor table logic 2014-10-25 17:15:16 -06:00
Gregory Nutt
678dce33f6 Add debug assertion 2014-10-25 15:29:23 -06:00
Gregory Nutt
de08cc54fd EFM32: Correct handling of DMA descriptors; Add initialization of DMA CTRLBASE 2014-10-25 14:55:02 -06:00
Gregory Nutt
116129adf8 EFM32: Completes very basic DMA support. Needs review. Untested 2014-10-25 11:31:13 -06:00
Gregory Nutt
1502ba31b3 Dangle whitespace removal 2014-10-25 10:35:29 -06:00
Gregory Nutt
b9cf875752 EFM32: A little more DMA logic. Still incomplete 2014-10-25 10:34:07 -06:00
Gregory Nutt
f79e803e89 Add some logic to EFM32 DMA module. Still incomplete 2014-10-25 08:09:19 -06:00
Gregory Nutt
6c044cbf9b Add framework for EFM32 DMA support -- no logic in place yet 2014-10-24 17:59:13 -06:00
Gregory Nutt
889e80fe7a Fix some typos that I just introduced... Sometimes I can't do anything right 2014-10-24 17:58:33 -06:00
Gregory Nutt
7792b78072 Update EFM32 DMA header file for Gecko support 2014-10-24 16:58:38 -06:00
Gregory Nutt
9573023529 SAM4E-EK: Add support for PHY insterrupt 2014-10-24 12:28:57 -06:00
Gregory Nutt
6d4f448c31 Another fix to SAM3/4 GPIO IRQ issue 2014-10-24 10:55:52 -06:00
Gregory Nutt
69966a1b62 SAM3/4: Fix conditional compilation in GPIO IRQ logic 2014-10-24 10:44:43 -06:00
Gregory Nutt
b7a35c1e65 SAM4E: Fix options to select GPIO interrupts in Kconfig 2014-10-24 09:29:01 -06:00
Gregory Nutt
7c9b830d8d Add EFM32 DMA header file 2014-10-24 07:57:16 -06:00
Gregory Nutt
72d11583e3 Another typo in EMF32 GPIO logic 2014-10-23 19:19:58 -06:00
Gregory Nutt
bf565dc94b Fix compiler errors in up_itm_syslog.c. From Pierre-Noel Bouteville 2014-10-23 18:30:32 -06:00
Gregory Nutt
87a45f7f2f Fix file naming: arm_item_syslog.c changed to up_itm_syslog.c. From Pierre-Noel Bouteville 2014-10-23 18:25:05 -06:00
Gregory Nutt
9b13710e39 EFM32 port and pin decoding backward in every case. From Pierre-Noel Bouteville 2014-10-23 18:16:57 -06:00
Gregory Nutt
ddb16e08ec Oops last changes still in editor 2014-10-23 10:13:32 -06:00
Gregory Nutt
20476ade5e EFM32: Add configuration option to use USARTs as SPI 2014-10-23 08:54:26 -06:00
Gregory Nutt
85834ac1f1 EFM32: Add configuration option to use USARTs as SPI 2014-10-23 08:25:37 -06:00
Gregory Nutt
2cd7340e87 Update to the LPC43xx RIT/Tickless code. From Brandon Warhurst 2014-10-23 07:14:37 -06:00
Gregory Nutt
b5fc30f1e8 Add support for tickless operation using the NXP LPC43xx 2014-10-23 06:54:24 -06:00
Gregory Nutt
9df5ba14f2 EFM32: Add logic to initialize and use ITM system 2014-10-22 09:05:22 -06:00
Gregory Nutt
d1472cbf2a Remove whitespace and and carriage returns 2014-10-22 09:04:40 -06:00
Gregory Nutt
bfc12bf3a7 ARMv7: Add support to use ITM for SYSLOG debug output 2014-10-22 09:03:00 -06:00
Gregory Nutt
d98d1e9d21 Eliminate a warning 2014-10-22 07:56:48 -06:00
Gregory Nutt
0196b77961 EFM32: Add IDLE power management hooks. Nothing implemented; just define the hooks 2014-10-22 07:26:31 -06:00
Gregory Nutt
9ef8abc5ec Add ARMv7-M DWT and TPI register definitions 2014-10-21 16:46:26 -06:00
Gregory Nutt
d094fd1c19 Add CMSIS ITM header file and library 2014-10-21 16:16:00 -06:00
Gregory Nutt
d930f2cdbc EFM32: Add buton interrupt handling for the Olimex board 2014-10-21 13:51:30 -06:00
Gregory Nutt
37e08c3b49 The olimex-efm32g880f128-stk now defaults to use LEUART1 as the serial console. Also fixes lots of compile bugs from the original LEUART checkin 2014-10-21 11:38:51 -06:00
Gregory Nutt
d273686d42 EFM32: Add LFA and LFB clock support 2014-10-21 10:45:33 -06:00
Gregory Nutt
d13c9a08b9 EFM32: Add configuration support for LEUARTs 2014-10-21 09:37:02 -06:00
Gregory Nutt
d9abc779fe EFM32: Add a LEUART-based serial driver (untestee) 2014-10-21 09:21:03 -06:00
Gregory Nutt
2be00bbde2 EFM32: Add basic, low-level support for the low energy UARTs 2014-10-21 08:48:38 -06:00
Gregory Nutt
73874782db EFM32: Addred LEUART register definition header file 2014-10-21 08:11:03 -06:00
Gregory Nutt
6737c28066 Add ADC pinmap definitions for the STM32 F103R from Lederhilger Martin 2014-10-21 06:48:16 -06:00
Gregory Nutt
0e9955a37c Fixe to allow compile of lpc43_gpioint.c. It likely doesn't work. From Brandon warhurst_002 2014-10-21 06:36:27 -06:00
Gregory Nutt
5c20da2a34 stm32: rename spi frame format definition
This renames the stm32 spi frame format definition to the short description
name as well as the other cr2 register flags.

Note! STM32_SPI3_FRF was never used by nuttx somewhere

Signed-off-by: Marco Krahl <ocram.lhark@gmail.com>
2014-10-20 15:12:59 -06:00
Gregory Nutt
f566c5ed53 EFM32: Another update to USART oversampling calculation. Clip to positive; update comments 2014-10-20 13:54:43 -06:00