![]() |
no-OS
|
Source file for Maxim timer platform driver. More...
#include "tmr.h"#include "maxim_timer.h"#include "no_os_error.h"#include "no_os_util.h"#include "no_os_alloc.h"Functions | |
| int32_t | max_timer_init (struct no_os_timer_desc **desc, const struct no_os_timer_init_param *param) |
| Timer driver init function. | |
| int32_t | max_timer_remove (struct no_os_timer_desc *desc) |
| Timer driver remove function. | |
| int32_t | max_timer_start (struct no_os_timer_desc *desc) |
| Timer count start function. | |
| int32_t | max_timer_stop (struct no_os_timer_desc *desc) |
| Timer count stop function. | |
| int32_t | max_timer_counter_get (struct no_os_timer_desc *desc, uint32_t *counter) |
| Function to get the current timer counter value. | |
| int32_t | max_timer_counter_set (struct no_os_timer_desc *desc, uint32_t new_val) |
| Function to set the timer counter value. | |
| int32_t | max_timer_count_clk_get (struct no_os_timer_desc *desc, uint32_t *freq_hz) |
| Function to get the timer frequency. | |
| int32_t | max_timer_count_clk_set (struct no_os_timer_desc *desc, uint32_t freq_hz) |
| Function to set the timer frequency. | |
| int32_t | max_get_elapsed_nsec (struct no_os_timer_desc *desc, uint64_t *elapsed_time) |
| Not implemented. | |
Variables | |
| const struct no_os_timer_platform_ops | max_timer_ops |
| maxim platform specific timer platform ops structure | |
Source file for Maxim timer platform driver.
Copyright 2022(c) Analog Devices, Inc.
SPDX-License-Identifier: BSD-3-Clause
| int32_t max_get_elapsed_nsec | ( | struct no_os_timer_desc * | desc, |
| uint64_t * | elapsed_time ) |
Not implemented.
| desc | - timer descriptor |
| elapsed_time | - time in nanoseconds |
| int32_t max_timer_count_clk_get | ( | struct no_os_timer_desc * | desc, |
| uint32_t * | freq_hz ) |
Function to get the timer frequency.
| desc | - timer descriptor |
| freq_hz | - the timer frequency value |
| int32_t max_timer_count_clk_set | ( | struct no_os_timer_desc * | desc, |
| uint32_t | freq_hz ) |
Function to set the timer frequency.
| desc | - timer descriptor. |
| freq_hz | - the timer frequency value to be set. |
| int32_t max_timer_counter_get | ( | struct no_os_timer_desc * | desc, |
| uint32_t * | counter ) |
Function to get the current timer counter value.
| desc | - timer descriptor |
| counter | - the timer counter value |
| int32_t max_timer_counter_set | ( | struct no_os_timer_desc * | desc, |
| uint32_t | new_val ) |
Function to set the timer counter value.
| desc | - timer descriptor |
| new_val | - timer counter value to be set |
| int32_t max_timer_init | ( | struct no_os_timer_desc ** | desc, |
| const struct no_os_timer_init_param * | param ) |
Timer driver init function.
| desc | - timer descriptor to be initialized |
| param | - initialization parameter for the desc |
| int32_t max_timer_remove | ( | struct no_os_timer_desc * | desc | ) |
Timer driver remove function.
| desc | - timer descriptor |
| int32_t max_timer_start | ( | struct no_os_timer_desc * | desc | ) |
Timer count start function.
| desc | - timer descriptor |
| int32_t max_timer_stop | ( | struct no_os_timer_desc * | desc | ) |
Timer count stop function.
| desc | - timer descriptor |
| const struct no_os_timer_platform_ops max_timer_ops |
maxim platform specific timer platform ops structure
Maxim specific timer platform ops.