VSF Documented
|
Data Structures | |
struct | vsf_dma_t |
Macros | |
#define | PLL_SRC CLKREF_12MIRC |
#define | MAINCLK_SRC CLKSRC_PLL |
#define | MAINCLK_FREQ_HZ __SYSTEM_FREQ |
Typedefs | |
typedef struct vsf_dma_t | vsf_dma_t |
Functions | |
void | DMA_IRQHandler (void) |
void | __vsf_dma_channel_start (__dma_channel_t *channel, uint_fast64_t channel_cfg) |
void | __vsf_dma_channel_stop (__dma_channel_t *channel) |
void | __vsf_dma_free_channel (__dma_channel_t *channel) |
__dma_channel_t * | __vsf_dma_alloc_channel (__dma_trans_t *trans, uint_fast8_t trans_num) |
void | vsf_arch_sleep (uint32_t mode) |
arch sleep, will enable global interrupt for wakeup ! | |
int | __low_level_init (void) |
bool | vsf_driver_init (void) |
common hal drivers | |
Variables | |
const uint16_t | __dma_max_trans_size [DMA_CHANNEL_COUNT] |
#define PLL_SRC CLKREF_12MIRC |
#define MAINCLK_SRC CLKSRC_PLL |
#define MAINCLK_FREQ_HZ __SYSTEM_FREQ |
void DMA_IRQHandler | ( | void | ) |
void __vsf_dma_channel_start | ( | __dma_channel_t * | channel, |
uint_fast64_t | channel_cfg | ||
) |
void __vsf_dma_channel_stop | ( | __dma_channel_t * | channel | ) |
void __vsf_dma_free_channel | ( | __dma_channel_t * | channel | ) |
__dma_channel_t * __vsf_dma_alloc_channel | ( | __dma_trans_t * | trans, |
uint_fast8_t | trans_num | ||
) |
void vsf_arch_sleep | ( | uint32_t | mode | ) |
arch sleep, will enable global interrupt for wakeup !
mode | the mode of sleep ! |
int __low_level_init | ( | void | ) |
bool vsf_driver_init | ( | void | ) |
const uint16_t __dma_max_trans_size[DMA_CHANNEL_COUNT] |