STC15W408AS library 0.17.0
Loading...
Searching...
No Matches
Functions
timer_to_ms_common.h File Reference
#include <stdint.h>
#include <frequency.h>
#include <timer_structs.h>
Include dependency graph for timer_to_ms_common.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

uint32_t timer_ticks_to_Hz (uint16_t ticks, timer_clock_divider_t timer_clock_divider, uint16_t frequency_divider_scale)
 Converts ticks to timer frequency.
 
uint16_t timer_Hz_to_ticks (uint32_t frequency, timer_clock_divider_t timer_clock_divider, uint8_t frequency_divider_scale)
 Converts given timer overflow frequency to ticks.
 
uint8_t timer_Hz_to_ticks_8bit (uint32_t frequency, timer_clock_divider_t timer_clock_divider, uint8_t frequency_divider_scale)
 Converts given timer overflow frequency to ticks for 8bit timer mode.
 
uint16_t timer_16bit_ticks_to_ms (uint16_t ticks, timer_clock_divider_t timer_divider, uint8_t frequency_divider_scale)
 Converts 16-bit mode timer ticks count to ms.
 
uint16_t timer_8bit_ticks_to_mcs (uint8_t ticks, timer_clock_divider_t timer_divider, uint8_t frequency_divider_scale)
 Converts 8-bit mode timer ticks count to microseconds.
 
uint16_t timer_ms_to_ticks (uint16_t ms, timer_clock_divider_t divider, uint8_t frequency_divider_scale)
 Converts milliseconds to 16-bit timer ticks.