mbed-os/hal
Przemyslaw Stekiel 9238e981af Relax us ticker frequency requirement.
This change is required by the Samsung S111(S5JS100). On this board timer clock used for us ticker operates at 26MHz.
According to current requirements, 8 MHz is the top limit for us ticker timer.

This change relaxes top limit to 100 MHz, but only for 32-bit timers.

Ticker common layer schedules one interrupt per timer rollover to trace elapsed time. We need to ensure that this operation is not performed too frequently. I.e. in case of 16-bit timer at 32 MHz, the timer rollover will happen after ~2 ms. This may cause that there will be no time for other tasks. That is why we increase the top limit, but only for 32-bit timers.
2019-08-23 11:37:41 +01:00
..
TARGET_FLASH_CMSIS_ALGO hal: add spdx license 2018-11-28 10:39:51 +00:00
mpu Fix target.mpu-rom-end setting, for ARMv8-M too 2018-12-12 15:44:21 +02:00
storage_abstraction Removed bad \ref tag, but left in the tag name. Updated old param names in gpio_api.h and added new params in ticker_api.h 2017-06-08 15:52:31 -05:00
LowPowerTickerWrapper.cpp Update Ticker wrapper to handle early interrupts 2018-12-03 17:55:22 -06:00
LowPowerTickerWrapper.h hal: add spdx license 2018-11-28 10:39:51 +00:00
analogin_api.h Add HAL API for analog in pinmap 2019-02-08 09:09:51 -06:00
analogout_api.h Add HAL API for analog out pinmap 2019-02-08 09:10:05 -06:00
buffer.h hal: add spdx license 2018-11-28 10:39:51 +00:00
can_api.h Add HAL API for can pinmap 2019-02-08 09:10:10 -06:00
can_helper.h hal: add spdx license 2018-11-28 10:39:51 +00:00
crc_api.h Fix doxygen for MbedCRC 2019-07-11 11:40:53 +01:00
critical_section_api.h hal: add spdx license 2018-11-28 10:39:51 +00:00
dma_api.h hal: add spdx license 2018-11-28 10:39:51 +00:00
ethernet_api.h hal: add spdx license 2018-11-28 10:39:51 +00:00
flash_api.h hal: add spdx license 2018-11-28 10:39:51 +00:00
gpio_api.h Add GPIO NC test 2019-05-02 16:12:21 +03:00
gpio_irq_api.h hal: add spdx license 2018-11-28 10:39:51 +00:00
i2c_api.h Add HAL API for i2c pinmap 2019-02-08 09:10:12 -06:00
itm_api.h Don't use define checks on DEVICE_FOO macros (mbed code) 2018-12-20 10:16:42 +11:00
lp_ticker_api.h hal: add spdx license 2018-11-28 10:39:51 +00:00
mbed_critical_section_api.c critical sections: remove unnecessary volatile 2019-01-03 11:06:44 +02:00
mbed_flash_api.c hal: add spdx license 2018-11-28 10:39:51 +00:00
mbed_gpio.c hal: add spdx license 2018-11-28 10:39:51 +00:00
mbed_itm_api.c Don't use define checks on DEVICE_FOO macros (mbed code) 2018-12-20 10:16:42 +11:00
mbed_lp_ticker_api.c Timer: remove hard-coded lp_ticker knowledge 2019-03-20 10:18:49 +02:00
mbed_lp_ticker_wrapper.cpp Timer: remove hard-coded lp_ticker knowledge 2019-03-20 10:18:49 +02:00
mbed_lp_ticker_wrapper.h hal: add spdx license 2018-11-28 10:39:51 +00:00
mbed_pinmap_common.c Add a restricted peripheral list 2019-07-25 15:18:27 +01:00
mbed_pinmap_default.c Add a restricted peripheral list 2019-07-25 15:18:27 +01:00
mbed_ticker_api.c Ticker common layer: run interrupt reschedule if the inserted event has already expired. 2019-07-11 11:40:52 +01:00
mbed_us_ticker_api.c wait_us optimization 2019-07-11 11:40:54 +01:00
mpu_api.h Save ROM by specifying initial MPU state 2018-12-10 15:53:34 +02:00
pinmap.h Add a restricted peripheral list 2019-07-25 15:18:27 +01:00
port_api.h hal: add spdx license 2018-11-28 10:39:51 +00:00
pwmout_api.h Add HAL API for pwmout pinmap 2019-02-08 09:10:19 -06:00
qspi_api.h Add HAL API for qspi pinmap 2019-02-08 09:10:25 -06:00
reset_reason_api.h Edit reset_reason_api.h 2019-07-11 11:55:19 +01:00
rtc_api.h hal: add spdx license 2018-11-28 10:39:51 +00:00
serial_api.h HAL: Serial: Add DEVICE_SERIAL_FC guards 2019-07-25 15:18:27 +01:00
sleep_api.h hal: add spdx license 2018-11-28 10:39:51 +00:00
spi_api.h Rename SPI_COUNT to DEVICE_SPI_COUNT 2019-03-01 14:37:04 +02:00
spm_api.h set proper groups for spm and HAL 2018-11-28 12:17:37 +02:00
ticker_api.h Timer: remove hard-coded lp_ticker knowledge 2019-03-20 10:18:49 +02:00
trng_api.h hal: add spdx license 2018-11-28 10:39:51 +00:00
us_ticker_api.h Relax us ticker frequency requirement. 2019-08-23 11:37:41 +01:00
watchdog_api.h Edit watchdog_api.h 2019-07-11 11:55:19 +01:00