ESOS32
ESOSOn32-bitProcessors
Macros | Functions | Variables
esos_stm32l4_edub_4bit_lcd44780wo.h File Reference

This file contains routines which define, configure, and allow use of the write-only "LCD character display" service on the STMicroelectronics ARM-Cortex hardware targeting the Edubase-v2 Communication with LCD display is via 6 GPIO pins (for RS,E, D4-D7) to implement the LCD nibble-wide data interface per the HD44780 informal specification. More...

#include "esos.h"
#include "esos_lcd44780wo.h"
#include "esos_stm32l4.h"
Include dependency graph for esos_stm32l4_edub_4bit_lcd44780wo.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define LCD_RS_PIN   GPIO12
 
#define LCD_RS_PORT   GPIOA
 
#define LCD_E_PIN   GPIO10
 
#define LCD_E_PORT   GPIOA
 
#define LCD_D4_PIN   GPIO1
 
#define LCD_D4_PORT   GPIOB
 
#define LCD_D5_PIN   GPIO2
 
#define LCD_D5_PORT   GPIOB
 
#define LCD_D6_PIN   GPIO3
 
#define LCD_D6_PORT   GPIOB
 
#define LCD_D7_PIN   GPIO4
 
#define LCD_D7_PORT   GPIOB
 

Functions

void __esos_lcd44780_hw_config (void)
 
 ESOS_CHILD_TASK (__esos_lcd44780_hw_write_u8, uint8_t u8_data, BOOL b_isData)
 

Variables

volatile struct stTask __stLCDChildTask
 

Detailed Description

This file contains routines which define, configure, and allow use of the write-only "LCD character display" service on the STMicroelectronics ARM-Cortex hardware targeting the Edubase-v2 Communication with LCD display is via 6 GPIO pins (for RS,E, D4-D7) to implement the LCD nibble-wide data interface per the HD44780 informal specification.

Definition in file esos_stm32l4_edub_4bit_lcd44780wo.h.