GPS Device
Loading...
Searching...
No Matches
console.h
Go to the documentation of this file.
1
28
34
35#ifndef CONSOLE_H__
36#define CONSOLE_H__
37
38#include "stm32f401re_gpio.h"
39#include "stm32f401re_usart.h"
40#include "err.h"
41
48
73
75
82
100ERR_te console_init(CONSOLE_HANDLE_ts *console_handle);
101
118ERR_te console_run(void);
119
121
122#endif
123
System-wide error code definitions.
ERR_te console_init(CONSOLE_HANDLE_ts *console_handle)
Initializes the console subsystem.
Definition console.c:92
ERR_te console_run(void)
Runs the console state machine. Must be called periodically.
Definition console.c:120
ERR_te
Standard return type used by all public API functions.
Definition err.h:35
GPIO_PIN_te
GPIO pin number within a port (0–15).
GPIO_ALTERNATE_FUNCTION_te
GPIO alternate function mapping (AF0–AF15).
USART_BAUD_RATE_te
USART baud rate in bits per second.
STM32F401RE GPIO driver public API.
STM32F401RE USART driver public API.
Configuration handle for initializing the console subsystem.
Definition console.h:57
GPIO_PIN_te gpio_pin
Definition console.h:68
USART_BAUD_RATE_te usart_baud_rate
Definition console.h:62
GPIO_ALTERNATE_FUNCTION_te gpio_alternate_function
Definition console.h:71
GPIO_REGDEF_ts * gpio_port
Definition console.h:65
USART_REGDEF_ts * usart_instance
Definition console.h:59
GPIO peripheral register map.
Definition stm32f401re.h:95
USART peripheral register map.