Gregory Nutt
|
c089a2f241
|
Rename CONFIG_ARCH_HAVE_OTHER_UART to CONFIG_OTHER_UART_SERIALDRIVER
|
2016-05-25 10:48:33 -06:00 |
|
Gregory Nutt
|
2a87741e72
|
Rename CONFIG_ARCH_HAVE_UARTn to CONFIG_UARTn_SERIALDRIVER
|
2016-05-25 10:45:01 -06:00 |
|
Gregory Nutt
|
249a2e48e5
|
Rename CONFIG_ARCH_HAVE_USARTn to CONFIG_USARTn_SERIALDRIVER
|
2016-05-25 10:39:23 -06:00 |
|
Gregory Nutt
|
267e20c729
|
PM: Add domain to all PM interfaces. Internal PM data structures now handle multiple PM domains.
|
2016-03-27 13:01:32 -06:00 |
|
Gregory Nutt
|
32acc35c88
|
PM: Add activity domain to all PM callbacks
|
2016-03-27 11:18:54 -06:00 |
|
Gregory Nutt
|
a1ee5ae6e5
|
EFM32 Serial: Fix typo in initializer. Noted by Pierre-noel Bouteville
|
2016-03-12 08:53:41 -06:00 |
|
Gregory Nutt
|
51be83aa3a
|
ARM: Fix missing header file. Update comments in all *_irq.c files.
|
2016-03-09 15:08:58 -06:00 |
|
Gregory Nutt
|
4d4f54a789
|
Rename current_regs to g_current_regs; For ARM, g_current_regs needs to be an array to support multiple CPUs
|
2016-03-09 13:41:48 -06:00 |
|
Gregory Nutt
|
9c63736c98
|
Standard some naming if code sectino comments
|
2016-02-21 18:06:09 -06:00 |
|
Gregory Nutt
|
666cc280f4
|
Rename irqenable() to up_irq_enable(); rename irqdisable() to up_irq_disable()
|
2016-02-14 16:54:09 -06:00 |
|
Gregory Nutt
|
83bc1c97c3
|
Rename irqsave() and irqrestore() to up_irq_save() and up_irq_restore()
|
2016-02-14 16:11:25 -06:00 |
|
Gregory Nutt
|
70e502adb0
|
Replace irqsave() with enter_critical_section(); replace irqrestore() with leave_critical_section()
|
2016-02-13 19:11:09 -06:00 |
|
Gregory Nutt
|
3caffdd82e
|
Standardization of some naming in preparation for a large automated change
|
2016-02-13 12:57:09 -06:00 |
|
Gregory Nutt
|
a6eb9a351c
|
Add spinlock support for ARMv7-M architectures
|
2016-02-09 13:44:22 -06:00 |
|
Gregory Nutt
|
1e4f2ae2c1
|
Rename up_i2c initialize and uninitialize functions using the correct MCU-specific naming
|
2016-02-02 12:08:23 -06:00 |
|
Gregory Nutt
|
d2571985ef
|
I2C: up_i2creset should not be a global function; Now it is an I2C interface method
|
2016-02-02 11:21:45 -06:00 |
|
Gregory Nutt
|
30624c8dfa
|
EFM32, STM32, and Tiva I2C Drivers: Clean up some kruft that is no longer needed after the last massive I2C interfcase change
|
2016-02-01 19:51:55 -06:00 |
|
Gregory Nutt
|
c9a7d48cb2
|
I2C: Fix some compile time issues found with tools/testbuild.sh
|
2016-02-01 18:02:39 -06:00 |
|
Gregory Nutt
|
0693e76be8
|
I2C: Remove the setfrequency method from the interface
|
2016-02-01 16:30:29 -06:00 |
|
Gregory Nutt
|
a64f36a63e
|
I2C: Remove setaddress method
|
2016-02-01 12:14:20 -06:00 |
|
Gregory Nutt
|
ce988c7ed3
|
Remove the read and write methods from the I2C interface
|
2016-02-01 09:22:10 -06:00 |
|
Gregory Nutt
|
2171438c61
|
I2C_TRANSFER support is no longer optional
|
2016-01-31 14:00:53 -06:00 |
|
Gregory Nutt
|
531d73af41
|
Remove I2C slave methods from I2C master interface; rename i2c_dev_s to i2c_master_s.
|
2016-01-30 08:35:46 -06:00 |
|
Gregory Nutt
|
9f9b85a932
|
Move include/nuttx/i2c.h to include/nuttx/i2c/i2c_master.h
|
2016-01-30 07:59:44 -06:00 |
|
Gregory Nutt
|
3b6a502eff
|
For LK MCUs, rename up_spiinitialize to kl_spibus_initialize
|
2016-01-26 16:19:03 -06:00 |
|
Gregory Nutt
|
d06fae98a3
|
EFM32: Rename efm_spi_initialize to efm_spibus_initialize for compatibility with corresponding changes to other platforms
|
2016-01-26 15:58:33 -06:00 |
|
Gregory Nutt
|
c0fb4e34a7
|
I2C: Eliminate the I2C_WRITEREAD method
|
2016-01-26 10:23:09 -06:00 |
|
Gregory Nutt
|
52109ade2d
|
Flesh out unfinished lock() method implementations in al SPI drivers
|
2016-01-24 09:15:57 -06:00 |
|
Gregory Nutt
|
b7cbbab761
|
Remove CONFIG_SPI_OWNBUS: Now it is not just a good idea, it is the law
|
2016-01-23 18:10:21 -06:00 |
|
Gregory Nutt
|
4bd6adb725
|
Add dummy hwfeatures method to all SPI interfaces
|
2016-01-23 15:09:38 -06:00 |
|
Gregory Nutt
|
5ebd84c890
|
Update to use 64-bit timer when available
|
2016-01-21 11:53:58 -06:00 |
|
Gregory Nutt
|
dfec6a0dd0
|
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 |
|
Gregory Nutt
|
daea1e614b
|
All architectures need to build ELF support if either CONFIG_ELF or CONFIG_MODULE are selected. Cortex-M7 also must support module cache corherence
|
2015-12-12 09:35:05 -06:00 |
|
Gregory Nutt
|
25a2e17347
|
Rename up_rtcinitialize to up_rtc_initialize so that it looks like other RTC interfaces
|
2015-11-20 08:27:04 -06:00 |
|
Gregory Nutt
|
79df561669
|
Rename board_led_off to board_autoled_off
|
2015-11-01 09:09:36 -06:00 |
|
Gregory Nutt
|
b28e32e3d3
|
Rename board_led_on to board_autoled_on
|
2015-11-01 09:07:06 -06:00 |
|
Gregory Nutt
|
d90f597a05
|
More spacing/alignment issues
|
2015-10-08 19:31:58 -06:00 |
|
Gregory Nutt
|
b6638315a4
|
Correct some spacing issues
|
2015-10-07 11:39:06 -06:00 |
|
Gregory Nutt
|
d0d62668e7
|
Make some spacing comply better with coding standard
|
2015-10-06 18:32:16 -06:00 |
|
Gregory Nutt
|
fc3ed64864
|
Make some spacing comply better with coding standard
|
2015-10-06 17:28:32 -06:00 |
|
Gregory Nutt
|
3fdd914203
|
Costmetic fixes to C coding style
|
2015-10-05 17:13:53 -06:00 |
|
Gregory Nutt
|
9caf33e13b
|
Standardize the width of all comment boxes in C header files
|
2015-10-03 07:28:30 -06:00 |
|
Gregory Nutt
|
7ced84c5f0
|
Standardize the width of all comment boxes in C files
|
2015-10-03 07:25:03 -06:00 |
|
Gregory Nutt
|
36726b1bc4
|
Standardize the width of all comment boxes in header files
|
2015-10-02 17:42:29 -06:00 |
|
Gregory Nutt
|
ddf936c913
|
Various fixes for compilation issues found by tools/testbuild.sh
|
2015-10-01 11:09:39 -06:00 |
|
Gregory Nutt
|
da3c05a898
|
Minor changes from review of merge
|
2015-09-06 07:10:21 -06:00 |
|
pnb
|
55dcbb4ca2
|
efm32 addons missing file
|
2015-09-06 13:10:41 +02:00 |
|
Gregory Nutt
|
975d912b40
|
Cosmetic: Move # of pre-processior command to column 1
|
2015-09-05 09:07:37 -06:00 |
|
Gregory Nutt
|
2ed09233d3
|
Changes to conform to coding standard.
|
2015-09-05 07:50:02 -06:00 |
|
Gregory Nutt
|
60d444cd69
|
Changes to conform to coding standard. Also, I assume references to STM32 should be EFM32?
|
2015-09-05 07:33:50 -06:00 |
|
Gregory Nutt
|
e714cd748c
|
Changes to conform to coding standard. Also, I assume references to STM32 should be EFM32?
|
2015-09-05 07:31:16 -06:00 |
|
pnb
|
1314f60caf
|
start of adc for efm32
|
2015-09-05 10:51:33 +02:00 |
|
pnb
|
c327cce0b8
|
add bitband support
|
2015-09-05 10:40:34 +02:00 |
|
pnb
|
c83d533d90
|
add flash read/write support
|
2015-09-05 10:37:53 +02:00 |
|
pnb
|
3c35458ac2
|
fix some I2C problem
|
2015-09-05 10:22:08 +02:00 |
|
pnb
|
ea596e45d3
|
add efm32_gpioirqclear
|
2015-09-05 10:20:24 +02:00 |
|
pnb
|
ed8531a53b
|
GPIO fix bug GPIO_DRIVE_... definition
|
2015-09-05 10:17:05 +02:00 |
|
pnb
|
9564f878a9
|
set Gpio drive only if not standard
|
2015-09-05 10:15:42 +02:00 |
|
pnb
|
fa65bef573
|
commetic
|
2015-09-05 10:11:06 +02:00 |
|
Gregory Nutt
|
70f1a49fbe
|
arch/arm/src/up_iternal.h and several ARM Make.defs files: In the original implementation, NOT defined(CONFIG_ARMV7M_CMNVECTOR) was a sufficient test to determine if lazy floating point register saving was being used. But recents changes added common lazy register as well so now that test must be (NOT defined(CONFIG_ARMV7M_CMNVECTOR) || defined(CONFIG_ARMV7M_LAZYFPU)).
|
2015-08-31 08:40:02 -06:00 |
|
Gregory Nutt
|
da6c5aabdf
|
All ARMV7-M IRQ setup: Always set the NVIC vector table address. This is needed in cases where the code is running with a bootload and when the code is running from RAM. It is also needed by the logic of up_ramvec_initialize() which gets the vector base address from the NVIC. Suggested by Pavel Pisa
|
2015-08-21 08:42:24 -06:00 |
|
Gregory Nutt
|
ba6c0b3fa3
|
Fix more common typos
|
2015-08-16 11:06:29 -06:00 |
|
Gregory Nutt
|
e29220183a
|
Fix some common typos
|
2015-08-16 10:59:10 -06:00 |
|
Gregory Nutt
|
1f5e16dc95
|
Fix some warnings/errors detected by nuttx/tools/testbuilds.sh
|
2015-07-10 18:41:26 -06:00 |
|
Gregory Nutt
|
d1847d2e0b
|
Correct write to incorrect register in EFM32 SPI driver. From Pierre-noel Bouteville.
|
2015-06-09 12:50:30 -06:00 |
|
Gregory Nutt
|
f875a26ed2
|
Add SPI GPIO pin initialization. From Pierre-noel Bouteville.
|
2015-06-05 14:26:21 -06:00 |
|
Gregory Nutt
|
38735fafeb
|
More missing semicolons after DEBUGASSERT
|
2015-05-27 13:32:39 -06:00 |
|
Gregory Nutt
|
321b54f49a
|
Updated EFM32 RTC driver from Pierre-noel Bouteville
|
2015-05-19 14:53:01 -06:00 |
|
Gregory Nutt
|
0883ea1af0
|
USB host drivers: Cannot take semaphores in cancel() method
|
2015-05-14 09:58:21 -06:00 |
|
Gregory Nutt
|
5fad63c28a
|
STM32/EFM32 USB host drivers. Remove some detritus left from previous change
|
2015-05-14 07:55:55 -06:00 |
|
Gregory Nutt
|
c2c7dadf0f
|
The USB host cancellation now applies to all transfers and so it no longer conditional
|
2015-05-11 12:04:03 -06:00 |
|
Gregory Nutt
|
cac9879ad2
|
EHCI HCDs will now support cancellation of syncrhonous transfers
|
2015-05-11 11:43:31 -06:00 |
|
Gregory Nutt
|
3f092b8f9c
|
STM32 and EFM32 host will now support cancellation of synchronous methods
|
2015-05-11 11:15:28 -06:00 |
|
Gregory Nutt
|
0536435ff8
|
Correct an error recently introduced in the STM32 and EFM32 USB host controller drivers.
The test for data partially transferred is incorrectec: chan->xfrd != xfrlen
Should be chan->xfrd > 0
From Ronly XLN.
|
2015-05-11 09:04:25 -06:00 |
|
Gregory Nutt
|
b8483aea40
|
In go_os_start that sets the IDLE thread stack coloration, mov does not set condition codes which are tested by the following beq. Need to use movs instead. Noted by David Sidrane
|
2015-05-07 20:36:08 -06:00 |
|
Gregory Nutt
|
8f959373e1
|
USB host: Modify the transfer() and asynch() methods so that the actual size of the transfer is returned. Unverified on initial commit.
|
2015-05-05 13:14:22 -06:00 |
|
Gregory Nutt
|
823af4b409
|
USB host: Need to include the port structure when disconnecting, otherwise may destroy a root hub port
|
2015-05-02 10:44:18 -06:00 |
|
Gregory Nutt
|
149d8c039d
|
EFM32 USB host: Add missing trace data and some missing connection-related logic; update a configuration
|
2015-04-30 13:46:53 -06:00 |
|
Gregory Nutt
|
501d82928d
|
STM32/EFM32 USB host: Implemented asynchronous cancel method
|
2015-04-30 11:24:18 -06:00 |
|
Gregory Nutt
|
c096b7d426
|
USB Hub: Fix compile problems when hub debug enabled
|
2015-04-30 08:12:55 -06:00 |
|
Gregory Nutt
|
a4455d07c1
|
STM32 HUB: Fix more compilation errors when hub support is enabled
|
2015-04-30 08:00:41 -06:00 |
|
Gregory Nutt
|
2f7682f7df
|
Fix some errors in initial re-verification of USB host on the STM32F4-Discovery
|
2015-04-30 07:28:30 -06:00 |
|
Gregory Nutt
|
d4feb7205f
|
First cut, dirty conversion of EFM32, STM32 FS and HS host drivers to the new interfaces
|
2015-04-29 15:53:58 -06:00 |
|
Gregory Nutt
|
d77a19f0a2
|
Two r's and only two r's in the word interrupt
|
2015-04-23 14:04:43 -06:00 |
|
Gregory Nutt
|
321ccb3ba3
|
Fix several typos in comments
|
2015-04-09 16:13:03 -06:00 |
|
Gregory Nutt
|
fe38ca23e5
|
Cosmetic
|
2015-04-09 07:59:31 -06:00 |
|
Gregory Nutt
|
ae15c6963c
|
Make some file section headers more consistent with standard
|
2015-04-08 08:04:12 -06:00 |
|
Gregory Nutt
|
801d556452
|
EFM32: Add I2C driver. From Pierre-noel Bouteville
|
2015-03-14 14:47:53 -06:00 |
|
Gregory Nutt
|
d8a99fb73f
|
SAMV71-XULT: Enable 64-bit floating point support
|
2015-03-11 12:30:14 -06:00 |
|
Gregory Nutt
|
521de710b8
|
EFM32 updates from Pierre-noel Bouteville
|
2015-03-08 07:12:47 -06:00 |
|
Gregory Nutt
|
9bcdf974a0
|
Add new common lazy FPU state saving option for ARMv7-M. Not yet verified
|
2015-03-06 08:26:43 -06:00 |
|
Gregory Nutt
|
429863f348
|
arch/: board function prototypes are now in include/nuttx/board.h. Remove from architecture header file; Add inclusion of nuttx/board.h to all files referencing board functions
|
2015-02-27 17:19:38 -06:00 |
|
Gregory Nutt
|
56b29b00ea
|
EFM32 USB Device: Is not basically functional with this change. From Pierre-noel Bouteville.
|
2015-02-16 15:45:49 -06:00 |
|
Gregory Nutt
|
c662563b83
|
Forgot to add a file in the last commit
|
2015-02-13 10:05:10 -06:00 |
|
Gregory Nutt
|
501bc15fbd
|
RTC: Remove all backdoor interfaces from rtc.h
|
2015-02-13 08:41:34 -06:00 |
|
Gregory Nutt
|
8bac6b71ce
|
SYSLOG: Add an option to use the syslog'ing device as the system consolution. This option enables a low-level, write-only console device at /dev/console (similar to the low-level UART console device). From Pierre-noel Bouteville.
|
2015-02-08 06:53:24 -06:00 |
|
Gregory Nutt
|
d617384d27
|
EFM: Remove a misbehaving assertion. From Pierre-noel Bouteville
Also remove spaces before and after paretheses to conform to coding standard.
|
2015-02-03 13:34:37 -06:00 |
|
Gregory Nutt
|
515856c3d9
|
EFM32 Add support of BURTC and add possibility of debug message of RMU: Pierre-noel Bouteville
|
2015-02-01 06:19:53 -06:00 |
|
Gregory Nutt
|
0817d47964
|
Fix a missing quotation mark in configuration description
|
2015-01-30 12:28:04 -06:00 |
|
Gregory Nutt
|
6b900ec05c
|
EFM32: Logic to unconditionally enable LE clocking. Even you don't use core clock LE as source for LFA or LFB, to read are write any register not clocked by HFPERCLK or HFCORECLK, HFCORECLKLE should be enabled. From Pierre-noel Bouteville.
|
2015-01-30 07:44:49 -06:00 |
|
Gregory Nutt
|
30b141e2c8
|
Remove CONFIG_DEBUG_STACK. Adding CONFIG_STACK_COLORATION makes this configuration option pointless
|
2015-01-24 06:49:51 -06:00 |
|
Gregory Nutt
|
e8f266001d
|
Add CONFIG_STACK_COLORATION that does the same thing as CONFIG_DEBUG_STACK but without enabling debug. From David Sidrane
|
2015-01-24 06:03:39 -06:00 |
|
Gregory Nutt
|
16f72b3470
|
Add support for the EFM32 reset management unit (RMU). From Pierre-noel Bouteville
|
2015-01-23 15:25:10 -06:00 |
|
Gregory Nutt
|
78affd0f9a
|
EFM32 Timer/PWM: Add support for timer/PWM EFM32GG. From Pierre-noel Bouteville
|
2014-12-26 09:55:19 -06:00 |
|
Gregory Nutt
|
70f778c02b
|
EFM32 Serial: Add support for termios TCGET and TCSET. For the moment, only set/get speed is implemetned. From Pierre-noel Bouteville
|
2014-11-27 19:14:10 -06:00 |
|
Gregory Nutt
|
2c1f018e85
|
More fixes to problems noted by cppcheck. Some are kind of risky; some are real bugs.
|
2014-11-25 13:15:09 -06:00 |
|
Gregory Nutt
|
8becf3c18c
|
Various issues/bugs detected by cppcheck
|
2014-11-24 12:59:52 -06:00 |
|
Gregory Nutt
|
da160bfee9
|
EFM32 USART setup: Computation of BAUD includes shift; Eliminate additional shift. From Pierre-noel Bouteville
|
2014-11-16 07:57:57 -06:00 |
|
Gregory Nutt
|
025e36ba8c
|
Cosmetic updates; updates to README
|
2014-11-14 09:54:00 -06:00 |
|
Gregory Nutt
|
a451f3b99e
|
EFM32: Finishes USB naming fixup. Still some missing initialization logic
|
2014-11-14 08:36:18 -06:00 |
|
Gregory Nutt
|
3a4e126f2d
|
EFM32: More USB naming updates. Still not finished
|
2014-11-14 07:20:13 -06:00 |
|
Gregory Nutt
|
d667b9072a
|
EFM32: More USB register name corrections. Still incomplete
|
2014-11-13 12:25:42 -06:00 |
|
Gregory Nutt
|
299b4db5de
|
EFM32: Finishes USB naming changes for device
|
2014-11-13 10:45:47 -06:00 |
|
Gregory Nutt
|
312cb6ffa0
|
EFM32: Tweaks to get EFM32GG-STK3700 running NSH over LEUART0
|
2014-11-12 12:50:09 -06:00 |
|
Gregory Nutt
|
e424ddbabd
|
EFM32: More USB register name corrections. Still incomplete
|
2014-11-12 10:43:29 -06:00 |
|
Gregory Nutt
|
365afd95a6
|
EFM32: More USB register name corrections. Still incomplete
|
2014-11-12 09:46:58 -06:00 |
|
Gregory Nutt
|
089124ef8a
|
EFM32: Reduce writes to the CTRL register
|
2014-11-09 09:43:43 -06:00 |
|
Gregory Nutt
|
6ea107784d
|
EFM32: Fix issues associated with SPI bi order. From Pierre
|
2014-11-09 08:21:38 -06:00 |
|
Gregory Nutt
|
b96654347b
|
EFM32: Fix typo in connecting ODD GPIO interrupt. Noted by Pierre
|
2014-11-08 06:18:21 -06:00 |
|
Gregory Nutt
|
ceffd2f121
|
EFM32 USB: More naming fixes... still does not compile
|
2014-11-05 14:22:12 -06:00 |
|
Gregory Nutt
|
a2a2af526f
|
EFM32 USB: A few more naming conversions... still a long way to go
|
2014-11-04 11:48:41 -06:00 |
|
Gregory Nutt
|
d8bfd5a4d2
|
EFM32: Port USB device and host drivers from STM32. Still does not compile
|
2014-11-04 10:14:04 -06:00 |
|
Gregory Nutt
|
88dc7b3b3c
|
EFM32: Add USB build support
|
2014-11-04 06:47:14 -06:00 |
|
Gregory Nutt
|
9051ffd638
|
STM32GG Starter Kit: Add basic NSH configuration
|
2014-11-03 16:58:22 -06:00 |
|
Gregory Nutt
|
811d557053
|
EFM32 ROM table header files
|
2014-11-01 13:27:36 -06:00 |
|
Gregory Nutt
|
3189a1acc7
|
EFM32: Add LESENSE header file
|
2014-11-01 12:56:55 -06:00 |
|
Gregory Nutt
|
458992ca5b
|
EFM32: Add USB header file
|
2014-11-01 11:57:11 -06:00 |
|
Gregory Nutt
|
918a74805c
|
ARMv7-M: ETM header file
|
2014-11-01 08:06:06 -06:00 |
|
Gregory Nutt
|
442c646955
|
EFTM32 ITM: Add missing ~ in bit clear operation. From pn_bouteville@yahoo.fr
|
2014-11-01 06:51:14 -06:00 |
|
Gregory Nutt
|
0f59ab369a
|
EFM32: Add LCD header file
|
2014-10-31 20:25:37 -06:00 |
|
Gregory Nutt
|
a36bb77e05
|
EFM32: Add DAC header file
|
2014-10-31 20:05:47 -06:00 |
|
Gregory Nutt
|
7f3bd970d7
|
EFM32: Add BURTC header file
|
2014-10-31 13:05:00 -06:00 |
|
Gregory Nutt
|
61300aa12e
|
EFM32: Add PRS signals
|
2014-10-31 12:30:01 -06:00 |
|
Gregory Nutt
|
a9fb2f78b5
|
EFM32: Add ADC heder file
|
2014-10-31 12:22:45 -06:00 |
|
Gregory Nutt
|
54af514ef6
|
EFM32: Add I2C header file
|
2014-10-31 12:07:57 -06:00 |
|
Gregory Nutt
|
ecd84c7844
|
EFM32: Add PRS header file
|
2014-10-31 11:47:40 -06:00 |
|
Gregory Nutt
|
4660eb6e1f
|
EFM32: Add PCNT header file
|
2014-10-31 11:34:00 -06:00 |
|
Gregory Nutt
|
acf5cbb3dc
|
EFM32: Add RMU header file
|
2014-10-31 11:17:12 -06:00 |
|
Gregory Nutt
|
afdf44e3c6
|
EFM32: Add EMU header file
|
2014-10-31 10:56:15 -06:00 |
|
Gregory Nutt
|
16c1eb924a
|
EFM32: Add VCMP header file
|
2014-10-31 10:41:28 -06:00 |
|
Gregory Nutt
|
f4fd24acb7
|
EFM32: Add RTC header file
|
2014-10-31 10:27:52 -06:00 |
|
Gregory Nutt
|
b984a7c9c0
|
EFM32: Add AES header file
|
2014-10-31 10:17:48 -06:00 |
|
Gregory Nutt
|
f081a9ccf5
|
EFM32: Add watchdog header file
|
2014-10-31 10:02:37 -06:00 |
|
Gregory Nutt
|
7e661442ed
|
EFM32: Add LETIMER header file
|
2014-10-31 09:54:26 -06:00 |
|
Gregory Nutt
|
c25f0062ce
|
EFM32: Add ACMP header file
|
2014-10-31 09:38:21 -06:00 |
|
Gregory Nutt
|
16c9292c3e
|
EFM32: Add timer header file
|
2014-10-31 09:27:15 -06:00 |
|
Gregory Nutt
|
6313e5dcb3
|
EFM32: Changes picked up from Pierre's repository
|
2014-10-30 18:01:46 -06:00 |
|
Gregory Nutt
|
692f63e3ee
|
EFM32: In order to use LEUART, LE clocking must be enabled
|
2014-10-29 11:20:54 -06:00 |
|
Gregory Nutt
|
4ec43d1002
|
EFM32: Various fixes for LEUART build
|
2014-10-29 09:37:39 -06:00 |
|
Gregory Nutt
|
2ea73f760c
|
EFM32: Minor serial interrupt mask change; Add LEUART0 board support
|
2014-10-29 08:04:29 -06:00 |
|
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 |
|