mbed-os/targets/TARGET_NUVOTON/TARGET_NUC472
Vincent Coubard f880e44145 remove usage of mktime/localtime in favor of dedicated functions.
The use of mktime was causing a fault when called in interrupt handler because on GCC it lock the mutex protecting the environment, To overcome this issue, this patch add dedicated routine to convert a time_t into a tm and vice versa.
In the process mktime has been optimized and is now an order of magnitude faster than the routines present in the C library.
2017-06-07 22:06:22 -05:00
..
TARGET_NUMAKER_PFM_NUC472 [NUC472/M453] Fix serial error with sync/async calls interlaced 2017-05-02 09:31:09 +08:00
crypto Renamed files in platform to match source names 2017-02-22 18:17:54 -06:00
device CMSIS5: Replace target defined NVIC_Set/GetVector with CMSIS implementation 2017-05-30 18:55:51 +01:00
analogin_api.c [NUC472/M453] Refine pin/peripheral/pin map definitions 2017-03-10 16:18:14 +08:00
can_api.c add can_init_freq for NUVOTON platforms 2017-05-15 14:27:22 +02:00
dma.h [NUC472/M453] Add dma_modbase() to get PDMA base address 2017-03-10 16:18:14 +08:00
dma_api.c [NUC472/M453] Fix DMA channel over-allocate 2017-04-20 14:57:09 +08:00
flash_api.c [NUC472] Fix flash algorithm 2017-04-05 11:10:48 +08:00
gpio_api.c restructure - Moved targets out to top level 2016-09-30 19:18:09 -05:00
gpio_irq_api.c [NUC472/M453] Support separate enable of GPIO IRQ de-bounce 2016-11-22 09:56:53 +08:00
gpio_object.h restructure - Moved targets out to top level 2016-09-30 19:18:09 -05:00
i2c_api.c Renamed files in platform to match source names 2017-02-22 18:17:54 -06:00
lp_ticker.c Renamed files in platform to match source names 2017-02-22 18:17:54 -06:00
mbed_lib.json [NUC472/M453] Support separate enable of GPIO IRQ de-bounce 2016-11-22 09:56:53 +08:00
pinmap.c restructure - Moved targets out to top level 2016-09-30 19:18:09 -05:00
port_api.c restructure - Moved targets out to top level 2016-09-30 19:18:09 -05:00
pwmout_api.c [NUC472/M453] Fix pwmout power-down condition 2017-04-20 16:13:37 +08:00
rtc_api.c remove usage of mktime/localtime in favor of dedicated functions. 2017-06-07 22:06:22 -05:00
serial_api.c [NUC472/M453] Change comment for serial_getc/serial_putc 2017-05-09 09:22:41 +08:00
sleep.c Merge pull request #3590 from OpenNuvoton/nuvoton 2017-02-13 10:12:02 -06:00
spi_api.c spi: Added default spi_master_block_write implementation to all targets 2017-05-25 12:04:58 -05:00
trng_api.c [NUC472] remove stray tabs to avoid formatting slips 2017-03-30 09:17:35 +08:00
us_ticker.c Renamed files in platform to match source names 2017-02-22 18:17:54 -06:00