Gregory Nutt
|
7e697f2369
|
EFM32: Implement HFPERCLK logic
|
2014-10-28 19:46:45 -06:00 |
|
Gregory Nutt
|
b13b80e35f
|
Fix a few more EFM32 integration bugs
|
2014-10-28 19:02:21 -06:00 |
|
Gregory Nutt
|
7edef0f970
|
EFM32: Need to configure UART GPIOs as outputs
|
2014-10-28 14:50:15 -06:00 |
|
Gregory Nutt
|
28ac9e5841
|
Oops... fix an error in an assertion of last commit
|
2014-10-28 12:42:19 -06:00 |
|
Gregory Nutt
|
77a622da0b
|
EFM32: Add missing shift of register value
|
2014-10-28 12:36:47 -06:00 |
|
Gregory Nutt
|
5ab16ee550
|
EFM32: Fix GPIO configuration logic; Add missing board initializatin logic; Fix LED naming
|
2014-10-28 10:39:57 -06:00 |
|
Gregory Nutt
|
1e6524cac8
|
EFM32G: Fix typo in memory map header file
|
2014-10-28 09:26:06 -06:00 |
|
Gregory Nutt
|
3805a31473
|
EFM32: Correct a typo in LFXO bit in clock configuration
|
2014-10-28 08:59:27 -06:00 |
|
Gregory Nutt
|
027b7c5983
|
EFM32: Update a configuration; Compile fix for when DEBUG is enabled
|
2014-10-28 07:24:04 -06:00 |
|
Gregory Nutt
|
1252286845
|
Cosmetic... removed checks for non-existent configuration setting
|
2014-10-27 09:05:52 -06:00 |
|
Gregory Nutt
|
fe6f857f13
|
Cosmetic changes
|
2014-10-27 07:57:12 -06:00 |
|
Gregory Nutt
|
818f4c8675
|
EFM32 SPI: setfrequency() needs to return actual frequency; simplify nbits usages by removing conditional logic
|
2014-10-27 07:07:30 -06:00 |
|
Gregory Nutt
|
a6f70a00a9
|
EFM32 SPI: Add check to make sure that the SPI RX buffer is empty before starting a transfer
|
2014-10-26 13:13:53 -06:00 |
|
Gregory Nutt
|
82bf0558e1
|
EFM32 SPI: Change some logic that I fear could cause RX data overrun
|
2014-10-26 12:53:26 -06:00 |
|
Gregory Nutt
|
0100d0f6c0
|
EFM32: Cosmetic changes to comments and format
|
2014-10-26 12:48:47 -06:00 |
|
Gregory Nutt
|
5c03174fe4
|
Cosmetic update to spacing and comments
|
2014-10-26 11:25:47 -06:00 |
|
Gregory Nutt
|
30946beaf0
|
EFM32: Integrate SPI DMA capability
|
2014-10-26 11:22:16 -06:00 |
|
Gregory Nutt
|
cd004832d1
|
EFM32: Integrate Pierre's SPI driver
|
2014-10-26 09:27:55 -06:00 |
|
Gregory Nutt
|
2c85b0e85f
|
Remove unnecessary header file inclusion
|
2014-10-26 06:09:20 -06:00 |
|
Gregory Nutt
|
0f9139f2e9
|
EFM32: dma_config_t needs to be only 16-bits for now
|
2014-10-25 17:53:29 -06:00 |
|
Gregory Nutt
|
8dbef3ea4c
|
EFM32 DMA: Cosmetic changes to debug instrumentatin and comments
|
2014-10-25 17:43:56 -06:00 |
|
Gregory Nutt
|
4b4fc79257
|
EFM32: Fix misconception in DMA control descriptor alignment
|
2014-10-25 17:21:58 -06:00 |
|
Gregory Nutt
|
556751bb7a
|
EFM32: More fixes to DMA descriptor table logic
|
2014-10-25 17:15:16 -06:00 |
|
Gregory Nutt
|
042963cb54
|
Add debug assertion
|
2014-10-25 15:29:23 -06:00 |
|
Gregory Nutt
|
04d732dbab
|
EFM32: Correct handling of DMA descriptors; Add initialization of DMA CTRLBASE
|
2014-10-25 14:55:02 -06:00 |
|
Gregory Nutt
|
ca202adadb
|
EFM32: Completes very basic DMA support. Needs review. Untested
|
2014-10-25 11:31:13 -06:00 |
|
Gregory Nutt
|
8c875f992f
|
Dangle whitespace removal
|
2014-10-25 10:35:29 -06:00 |
|
Gregory Nutt
|
2bc74db84b
|
EFM32: A little more DMA logic. Still incomplete
|
2014-10-25 10:34:07 -06:00 |
|
Gregory Nutt
|
7a845e82de
|
Add some logic to EFM32 DMA module. Still incomplete
|
2014-10-25 08:09:19 -06:00 |
|
Gregory Nutt
|
800826ac64
|
Add framework for EFM32 DMA support -- no logic in place yet
|
2014-10-24 17:59:13 -06:00 |
|
Gregory Nutt
|
002fa55c04
|
Fix some typos that I just introduced... Sometimes I can't do anything right
|
2014-10-24 17:58:33 -06:00 |
|
Gregory Nutt
|
4d393f3801
|
Update EFM32 DMA header file for Gecko support
|
2014-10-24 16:58:38 -06:00 |
|
Gregory Nutt
|
d87cc50b31
|
Add EFM32 DMA header file
|
2014-10-24 07:57:16 -06:00 |
|
Gregory Nutt
|
e242f945ba
|
Another typo in EMF32 GPIO logic
|
2014-10-23 19:19:58 -06:00 |
|
Gregory Nutt
|
d342fbfb0c
|
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
|
afeb7a46e2
|
EFM32 port and pin decoding backward in every case. From Pierre-Noel Bouteville
|
2014-10-23 18:16:57 -06:00 |
|
Gregory Nutt
|
cfd344c1a6
|
Oops last changes still in editor
|
2014-10-23 10:13:32 -06:00 |
|
Gregory Nutt
|
eaa0b18c18
|
EFM32: Add configuration option to use USARTs as SPI
|
2014-10-23 08:54:26 -06:00 |
|
Gregory Nutt
|
113483a177
|
EFM32: Add configuration option to use USARTs as SPI
|
2014-10-23 08:25:37 -06:00 |
|
Gregory Nutt
|
df2abd3efc
|
EFM32: Add logic to initialize and use ITM system
|
2014-10-22 09:05:22 -06:00 |
|
Gregory Nutt
|
98c904d694
|
Eliminate a warning
|
2014-10-22 07:56:48 -06:00 |
|
Gregory Nutt
|
2763da5ddd
|
EFM32: Add IDLE power management hooks. Nothing implemented; just define the hooks
|
2014-10-22 07:26:31 -06:00 |
|
Gregory Nutt
|
c447bb7537
|
Add CMSIS ITM header file and library
|
2014-10-21 16:16:00 -06:00 |
|
Gregory Nutt
|
b965c7e8f4
|
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
|
e7fe3882a6
|
EFM32: Add LFA and LFB clock support
|
2014-10-21 10:45:33 -06:00 |
|
Gregory Nutt
|
6cf07c2a0e
|
EFM32: Add configuration support for LEUARTs
|
2014-10-21 09:37:02 -06:00 |
|
Gregory Nutt
|
1640ee9108
|
EFM32: Add a LEUART-based serial driver (untestee)
|
2014-10-21 09:21:03 -06:00 |
|
Gregory Nutt
|
58f6b696f6
|
EFM32: Add basic, low-level support for the low energy UARTs
|
2014-10-21 08:48:38 -06:00 |
|
Gregory Nutt
|
994dbda075
|
EFM32: Addred LEUART register definition header file
|
2014-10-21 08:11:03 -06:00 |
|
Gregory Nutt
|
ebf9bce9d8
|
EFM32: Another update to USART oversampling calculation. Clip to positive; update comments
|
2014-10-20 13:54:43 -06:00 |
|
Gregory Nutt
|
1a77fbcaca
|
Fix some naming
|
2014-10-20 12:29:28 -06:00 |
|
Gregory Nutt
|
260238aa8a
|
EFM32 USART: Fix oversampling selection; Should be biased toward higher oversampling rates
|
2014-10-20 10:54:13 -06:00 |
|
Gregory Nutt
|
75b728498a
|
Finsh USART configuration logic
|
2014-10-20 08:12:08 -06:00 |
|
Gregory Nutt
|
956fc38fca
|
Add GPIO interrupt logic
|
2014-10-20 08:12:08 -06:00 |
|
Gregory Nutt
|
1524c67a17
|
Add EFM32 serial driver
|
2014-10-19 18:55:44 -06:00 |
|
Gregory Nutt
|
74db6df61f
|
Add some UART configuration logic (still incomplete)
|
2014-10-19 16:42:15 -06:00 |
|
Gregory Nutt
|
df85772cea
|
Fleshes out GPIO configuration logic
|
2014-10-19 13:47:52 -06:00 |
|
Gregory Nutt
|
2a7edd7e1c
|
Add GPIO header file + a little bit of GPIO configuration logig
|
2014-10-19 13:07:52 -06:00 |
|
Gregory Nutt
|
3896f187a6
|
Basic clock configuration logic
|
2014-10-19 11:08:56 -06:00 |
|
Gregory Nutt
|
06ac7e3a6f
|
Add MSC header file
|
2014-10-19 09:59:40 -06:00 |
|
Gregory Nutt
|
f0b13590ac
|
Fix conditional logic in CMU header file
|
2014-10-19 06:46:35 -06:00 |
|
Gregory Nutt
|
8155730f28
|
Add frame for EFM32 GPIO logic (empty functions)
|
2014-10-18 18:40:08 -06:00 |
|
Gregory Nutt
|
ebc8333a0b
|
Fix some incorrect conditional logic
|
2014-10-18 16:16:57 -06:00 |
|
Gregory Nutt
|
a011c250da
|
Add skeleton lowputc() file for EFM32
|
2014-10-18 16:16:48 -06:00 |
|
Gregory Nutt
|
4f0b8da33c
|
Add skeleton lowputc() file for EFM32
|
2014-10-18 16:16:22 -06:00 |
|
Gregory Nutt
|
6b1e87a848
|
Add EFM32 configuration header file
|
2014-10-18 16:15:53 -06:00 |
|
Gregory Nutt
|
ae3e75a5aa
|
efm32_vectors.S is not really a HEAD object
|
2014-10-18 15:32:56 -06:00 |
|
Gregory Nutt
|
9069fc797a
|
Add EFM32 SysTick timer support
|
2014-10-18 15:27:36 -06:00 |
|
Gregory Nutt
|
de5c451a30
|
Add empty file for event EFM32 clock configuration logic
|
2014-10-18 15:22:11 -06:00 |
|
Gregory Nutt
|
1bfec65ac5
|
More framework for GPIO interrupt support
|
2014-10-18 14:05:07 -06:00 |
|
Gregory Nutt
|
8d73e56145
|
Use UART0 for the serial console
|
2014-10-18 12:47:45 -06:00 |
|
Gregory Nutt
|
21d906db0b
|
Add EFM32 UART/USART header file
|
2014-10-18 11:13:03 -06:00 |
|
Gregory Nutt
|
c071687ae5
|
Oops committed the wrong version
|
2014-10-18 09:46:35 -06:00 |
|
Gregory Nutt
|
6d5c75c2ff
|
Add EFM32 CMU header file
|
2014-10-18 09:26:56 -06:00 |
|
Gregory Nutt
|
686a29624c
|
Add EFM32 Memory Maps
|
2014-10-17 16:43:52 -06:00 |
|
Gregory Nutt
|
17399091ed
|
Add GPIO header file and EFM32 Gecko Starter Kit LED support
|
2014-10-17 14:17:44 -06:00 |
|
Gregory Nutt
|
8eb85ce1f8
|
More EFM32 files
|
2014-10-17 12:31:44 -06:00 |
|
Gregory Nutt
|
a45de60aca
|
More EFM32 files and logic
|
2014-10-17 12:02:32 -06:00 |
|
Gregory Nutt
|
895cfe0e7c
|
Add configuration support for the EFM32 Gecko Starter Kit
|
2014-10-17 09:25:52 -06:00 |
|
Gregory Nutt
|
26b7316609
|
Remove support for EFM32. Not ready to be fielded
|
2014-01-27 08:03:39 -06:00 |
|
Gregory Nutt
|
a26b03d0d0
|
rename up_led*() functions to board_led_*()
|
2014-01-24 14:28:49 -06:00 |
|
Gregory Nutt
|
07d12a800d
|
Basic support for the EFM32 processor family from Richar Cochran
|
2014-01-23 07:56:10 -06:00 |
|