![]() |
WIZlib Library API
ver 1.0
WIZlib Library API User Menual
|
Platform Utility Common Header File. More...

Go to the source code of this file.
Macros | |
| #define | PUTCHAR(ch_v) |
| Define the compiler independent function which put character. | |
| #define | GETCHAR() |
| Define the compiler independent function which get character. | |
| #define | wizpf_led_flicker(led_v, interval_v) |
| Flicker a LED for debug with some interval. More... | |
Enumerations | |
| enum | wizpf_usart { WIZ_USART1, WIZ_USART2, WIZ_USART3 } |
| Indicate the USART index number. More... | |
| enum | wizpf_led { WIZ_LED1, WIZ_LED2, WIZ_LED3, WIZ_LED4 } |
| Indicate the LED index number. More... | |
| enum | wizpf_gpio_mode { WIZ_GPIO_IN_FLOAT, WIZ_GPIO_IN_PULLUP, WIZ_GPIO_IN_PULLDOWN, WIZ_GPIO_OUT_PUSHPULL, WIZ_GPIO_OUT_OPENDRAIN } |
| Indicate the GPIO mode. More... | |
Functions | |
| int8 | platform_init (void) |
| Initialize Platform. More... | |
| int8 | wizpf_uart_init (wizpf_usart usart) |
| Initialize USART Peripheral Device. More... | |
| int8 | wizpf_gpio_init (GPIO_TypeDef *GPIOx, uint16 GPIO_Pin, wizpf_gpio_mode mode) |
| GPIO configuration. More... | |
| int8 | wizpf_gpio_set (GPIO_TypeDef *GPIOx, uint16 GPIO_Pin, int8 value) |
| GPIO Set. More... | |
| int8 | wizpf_gpio_get (GPIO_TypeDef *GPIOx, uint16 GPIO_Pin) |
| GPIO Get. More... | |
| int8 | wizpf_timer_init (void) |
| Initialize TIMER Peripheral Device. More... | |
| uint32 | wizpf_get_systick (void) |
| Get current SysTick. More... | |
| uint32 | wizpf_tick_conv (bool istick2sec, uint32 tickorsec) |
| Convert Tick(Second) to Second(Tick). More... | |
| int32 | wizpf_tick_elapse (uint32 tick) |
| Calculate Elapsed time (or Remaining time) [+]value is Elapsed-time, [-]value is Remaining-time. More... | |
| int8 | wizpf_led_set (wizpf_led led, uint8 action) |
| Set LED On/Off/Toggle. More... | |
| int8 | wizpf_led_get (wizpf_led led) |
| Get current LED State. More... | |
| void | wizpf_led_trap (uint8 repeat) |
| Assert Function using LED. More... | |
| void | device_HW_reset (void) |
| Reset the Network Device. | |
| void | GPIO_Configuration (void) |
| Common GPIO Configuration. | |
| void | RCC_Configuration (void) |
| Common RCC Configuration. | |
| void | NVIC_Configuration (void) |
| Common NVIC Configuration. | |
| void | Delay_us (uint8 time_us) |
| Micro-second Scale Delay Function. More... | |
| void | Delay_ms (uint16 time_ms) |
| Mili-second Scale Delay Function. More... | |
| void | Delay_tick (uint32 tick) |
| Tick Delay Function. More... | |
| int32 | getchar_nonblk (void) |
| Get one character from USART1 (None-Blocking). More... | |
Platform Utility Common Header File.
Definition in file wizplatform.h.
1.8.3.1