Martin Kojtal
2454dc53c7
Merge pull request #1646 from c1728p9/fix_timer
...
Prevent recursive processing of us_ticker in FSL
2016-04-04 09:50:51 +01:00
Russ Butler
9fd3e09506
Prevent recursive processing of us_ticker in FSL
...
When a ticker is scheduled to run so fast that it is pending again
before the previous event has been processed then this next event
is processed (recursively) by calling into us_ticker_irq_handle().
This can lead to a stack overflow.
This patch prevents this recursion by replacing the call to
us_ticker_irq_handler() with a call to set the interrupt to pending
again. This allows the next timer event to be processed without
making the stack deeper.
2016-04-03 16:55:15 -05:00
Martin Kojtal
47c580be86
Merge pull request #1640 from dbestm/dev_xxx_f3xx_rtc
...
[XXX_F3XX] enhance RTC API
2016-04-01 17:44:02 +01:00
Martin Kojtal
43b94d2fcf
Merge pull request #1638 from dbestm/dev_xxx_f746xg_rtc
...
[xxx_F746XG] enhance RTC api
2016-04-01 17:43:34 +01:00
Martin Kojtal
53fd30ab31
Merge pull request #1641 from dbestm/dev_xxx_F0xx_rtc
...
[XXX_F0XX] enhance RTC API
2016-04-01 17:42:31 +01:00
Martin Kojtal
7b82f27438
Merge pull request #1642 from dbestm/dev_xxx_l476xg_rtc
...
[XXX_L476XG] remove erasing of BkUpR in RTC API
2016-04-01 17:42:12 +01:00
Martin Kojtal
5ebcc34601
Merge pull request #1643 from dbestm/dev_xxx_f4xx_rtc
...
[XXX_F4XX] remove erasing of BkUpR in RTC API
2016-04-01 17:38:14 +01:00
mtkrtk
621f1f1aa6
Add support for Renesas RZ/A1H
2016-04-01 22:10:29 +09:00
mtkrtk
7a9ce241a7
i2c_eeprom_asynch.cpp test passed
2016-04-01 21:39:07 +09:00
mtkrtk
994c59dce2
Add support for Renesas RZ/A1H
2016-04-01 21:37:34 +09:00
dbestm
31defa8bcd
[xxx_F4XX] remove erasing of BkUpR in RTC API
...
the erasing of back up register is only needed when using LSI in RTC API
2016-04-01 11:39:51 +02:00
dbestm
9d60138873
[xxx_L476XG] remove erase of BkUpR in RTC API
...
the erase of back up regsiters are needed only when using RTC+LSI
2016-04-01 11:18:06 +02:00
dbestm
fe0ea5c436
[XXX_F0XX] enhance RTC api
...
add define to select LSI or LSE
modify rtc api accordingly
2016-04-01 10:50:46 +02:00
dbestm
f6cafe37c8
[XXX_F3XX] enhance rtc api
...
add define to select LSI or LSE, update rtc api accordingly
2016-03-31 17:34:42 +02:00
mtkrtk
641a2dc414
Enable caches to improve performance
2016-03-31 21:55:13 +09:00
mtkrtk
2586a691ed
Add cache cleaning codes for Cortex-A
...
if m_thunk is on data caches, the codes will not be executed.
2016-03-31 21:54:32 +09:00
dbestm
8a1a67d189
[xxx_F746XG] enhance RTC api
...
to support LSI and LSE with a define in device.h
2016-03-31 10:44:01 +02:00
dbestm
e42e174852
[XXX_L15XXX] enhance RTC files
2016-03-30 17:49:39 +02:00
mtkrtk
fd02430291
spi_asynch test passed
2016-03-30 22:29:42 +09:00
0xc0170
58c0b22c8c
mbed lib revision - 117
2016-03-30 12:40:37 +01:00
mtkrtk
9ef1d7b2f4
spi_asynch test passed
2016-03-30 20:29:46 +09:00
mtkrtk
2a0b00008b
Fix settings
2016-03-30 20:24:10 +09:00
mtkrtk
418fd7ec94
serial_async test passed
2016-03-30 09:21:51 +09:00
Martin Kojtal
4694003b10
Merge pull request #1633 from ducky64/master
...
Make Nucleo F303K8 number of interrupts consistent with amount of SRAM allocated
2016-03-29 11:11:17 +02:00
Martin Kojtal
232c046801
Merge pull request #1635 from ducky64/nucleo_rpc
...
Add Nucleo F303K8 pin parsing for RPC
2016-03-29 10:23:49 +02:00
ducky64
0bbfa7ddbf
Add Nucleo F303K8 support to RPC
2016-03-26 20:09:57 -07:00
ducky64
c74a616be6
Make Nucleo F303K8 number of interrupts consistent with amount of SRAM
...
reserved by linker scripts
2016-03-26 12:44:43 -07:00
Martin Kojtal
4e40445b73
Merge pull request #1629 from bcostm/dev_L0_rtc
...
[STM32L0] RTC update
2016-03-25 15:39:04 +01:00
bcostm
18f90871db
Replace tabs with spaces
2016-03-25 14:56:56 +01:00
bcostm
481a451f2c
Update LSI typical value to 38MHz (datasheet value)
...
MBED_16 test re-checked ok with LSI on the 3 STM32L0 platforms.
2016-03-25 14:56:01 +01:00
bcostm
3d6e522177
Move rtc_api.c in upper folder
...
This file should be common for all L0 targets.
2016-03-25 14:08:04 +01:00
Martin Kojtal
286b61db8a
Merge pull request #1554 from bcostm/stm32l4_arm_startup_files
...
[STM32L4] Update ARM_MICRO startup files
2016-03-24 10:21:16 +01:00
mtkrtk
8a6d2b0835
Enable asynchronous communications
2016-03-24 16:25:22 +09:00
mtkrtk
1df975a3a5
Enable asynchronous communications
2016-03-24 16:08:43 +09:00
mtkrtk
69c311f263
Add support for Cortex-A series
2016-03-24 16:06:31 +09:00
dbestm
3e896871e6
[xx_L476xx] update LSI timeout defines
...
move hal_conf.h in device folder
clean define related to LSI timeout
2016-03-24 07:44:00 +01:00
Martin Kojtal
c8a58335b5
Merge pull request #1623 from 0xc0170/fix_uvision_asm
...
uvision exporter - fix - asm does not like string defined macros
2016-03-24 07:40:35 +01:00
Martin Kojtal
dd3cba536f
Merge pull request #1622 from c1728p9/fix_kl05_uart_clock
...
Prevent KL05 from using an unstable clock
2016-03-24 07:15:23 +01:00
Martin Kojtal
ff9d4e2266
Merge pull request #1625 from dbestm/dev_l0x3_rtc
...
[xxx_L0X3] debug RTC to add a proper init check feature
2016-03-24 07:03:30 +01:00
dbestm
6dbe57b058
[xxx_L0X3] debug RTC to add a proper init check feature
2016-03-21 15:01:11 +01:00
0xc0170
19f43a5268
uvision exporter - fix - asm does not like string defined macros
2016-03-21 08:56:51 +01:00
Russ Butler
273b464fe0
Prevent KL05 from using an unstable clock
...
Add a delay after switching to the FEE clock mode so the FLL has a
chance to acquire a better lock. This fixes a bug where the first byte
sent over the UART is corrupt.
2016-03-20 19:40:13 -05:00
Martin Kojtal
1f340445d5
Merge pull request #1615 from MultiTechSystems/hardfault-handler
...
add hard fault handlers for MultiTech mDot and Dragonfly platforms
2016-03-18 08:27:55 +00:00
Martin Kojtal
0a0fcbb5fd
Merge pull request #1603 from arnaudrichard/master
...
Fix IRQ enabled in serial_irq_set()
2016-03-17 15:34:27 +00:00
Martin Kojtal
3d5d6c2232
Merge pull request #1616 from bcostm/fix_nucleo-l073rz_i2c_pins
...
[NUCLEO_L073RZ] Remove I2C PA11 and PA12 pins
2016-03-17 10:32:02 +00:00
bcostm
0ae3ed496d
Remove I2C PA11 and PA12 pins
...
There is no I2C on these pins.
2016-03-17 08:44:46 +01:00
Mike Fiore
ba2a974fd1
add hard fault handlers for MultiTech mDot and Dragonfly platforms
2016-03-16 12:55:50 -05:00
Martin Kojtal
6bd3caa968
Merge pull request #1607 from 0xc0170/dev_uvision_progen
...
uvision progen
2016-03-15 17:25:11 +00:00
0xc0170
287c3b71f4
mbed lib revision - 116
2016-03-15 15:34:00 +00:00
Martin Kojtal
3afb550952
Merge pull request #1611 from bcostm/dev_rtc_stm32f4
...
[STM32F4] Add DEVICE_RTC_LSI=0 to all targets
2016-03-15 08:54:05 +00:00