35#define UART_APP_STACK_SIZE (128)
36#define UART_TX_TIME (pdMS_TO_TICKS(60000))
37#define UART_TX_SIZE (10)
mz_error_t
Enumeration of monoZ Error Flags.
monoZ system CMSIS OS2 This is an abstraction layer and includes FreeRTOS configuration,...
osSemaphoreId_t mz_semaphore_t
mz_semaphore_t variable of type osSemaphoreId_t
osThreadId_t mz_thread_t
mz_thread_t variable of type osThreadId_t
This file contains APIs for create,delete,start and stop of timers. Maximum 5 timers can be created....
mz_error_t UART3_init(void)
UART initialize.
#define MZ_UART_INSTANCE
Define UART Instance.
This file includes monoZ Uart Related APIs.
static void uart_app(void *arg)
create the timer and start when the starts if main RTOS scheduler started
static StaticTask_t uart_cb_mem
static uint8_t send_data[UART_TX_SIZE]
static mz_thread_t uart_thread_id
mz_error_t uart_app_init(void)
Initialize UART App and creates the uart application thread By default it will initialize the uart3.
static void timer_cb(TimerHandle_t xTimer)
timer callback function notifies when timer expires
static StackType_t uart_stack[UART_APP_STACK_SIZE]
#define UART_APP_STACK_SIZE
static mz_semaphore_t uart_sema_id
Monoz UART example This example app can be used when there is a requirement for different uart specif...
int mz_puts(void *__ch)
This function prints the given string.
uint8_t mz_sem_create(mz_semaphore_t *c, uint8_t cnt, uint8_t init)
This function is used to create and initialize the semaphore object Create and Initialize a Semaphore...
uint8_t mz_thread_create(mz_thread_t *t, const char *name, mz_fn thread_func, void *const arg, mz_thread_prio_t prio, StackType_t *stack_mem, size_t stack_size, StaticTask_t *cb_mem, uint32_t cb_size)
This function is used to check the message queue object validity Create a thread and add it to Active...
mz_error_t mz_tm_create_start_recursive(char *_name, TickType_t _tick, mz_tm_cb _cb)
Function to Create and Start One Shot Timers.
mz_error_t MZ_UART_Transmit_IT(uint8_t uart_no, uint8_t *pData, uint16_t Size)
This function is used to transmit data using UART in interrupt mode.