![]() |
LambLisp 01 Red Fox Alpha
From AI to Actuator
|
Typedefs | |
| typedef LiquidCrystal_I2C | LCD1602 |
Functions | |
| Sexpr_t | LCD1602_mop3_begin (Lamb &lamb, Sexpr_t sexpr, Sexpr_t env_exec) |
| Sexpr_t | LCD1602_mop3_clear (Lamb &lamb, Sexpr_t sexpr, Sexpr_t env_exec) |
| Sexpr_t | LCD1602_mop3_home (Lamb &lamb, Sexpr_t sexpr, Sexpr_t env_exec) |
| Sexpr_t | LCD1602_mop3_display (Lamb &lamb, Sexpr_t sexpr, Sexpr_t env_exec) |
| Sexpr_t | LCD1602_mop3_cursor (Lamb &lamb, Sexpr_t sexpr, Sexpr_t env_exec) |
| Sexpr_t | LCD1602_mop3_backlight (Lamb &lamb, Sexpr_t sexpr, Sexpr_t env_exec) |
| Sexpr_t | LCD1602_mop3_write (Lamb &lamb, Sexpr_t sexpr, Sexpr_t env_exec) |
| Sexpr_t | LCD1602_mop3_print (Lamb &lamb, Sexpr_t sexpr, Sexpr_t env_exec) |
| Sexpr_t | LCD1602_mop3_setCursor (Lamb &lamb, Sexpr_t sexpr, Sexpr_t env_exec) |
| Sexpr_t | LCD1602_install_mop3 (Lamb &lamb, Sexpr_t sexpr, Sexpr_t env_exec) |
Variables | |
| LCD1602 * | lcd1602 = 0 |
LambLisp LCD1602 Character Display builtins.
| Sexpr_t LCD1602_mop3_begin | ( | Lamb & | lamb, |
| Sexpr_t | sexpr, | ||
| Sexpr_t | env_exec ) |
Initialize the LCD1602 at the given I2C address with cols x rows dimensions.
| Sexpr_t LCD1602_mop3_clear | ( | Lamb & | lamb, |
| Sexpr_t | sexpr, | ||
| Sexpr_t | env_exec ) |
Clear the LCD display and return cursor to home.
| Sexpr_t LCD1602_mop3_home | ( | Lamb & | lamb, |
| Sexpr_t | sexpr, | ||
| Sexpr_t | env_exec ) |
Move cursor to the home position (0, 0).
| Sexpr_t LCD1602_mop3_display | ( | Lamb & | lamb, |
| Sexpr_t | sexpr, | ||
| Sexpr_t | env_exec ) |
Turn the display on or off; optional arg defaults to #t (on).
| Sexpr_t LCD1602_mop3_cursor | ( | Lamb & | lamb, |
| Sexpr_t | sexpr, | ||
| Sexpr_t | env_exec ) |
Show or hide the cursor; optional arg defaults to #t (show).
| Sexpr_t LCD1602_mop3_backlight | ( | Lamb & | lamb, |
| Sexpr_t | sexpr, | ||
| Sexpr_t | env_exec ) |
Turn backlight on or off; optional arg defaults to #t (on).
| Sexpr_t LCD1602_mop3_write | ( | Lamb & | lamb, |
| Sexpr_t | sexpr, | ||
| Sexpr_t | env_exec ) |
Write a string at the current cursor position.
| Sexpr_t LCD1602_mop3_print | ( | Lamb & | lamb, |
| Sexpr_t | sexpr, | ||
| Sexpr_t | env_exec ) |
Move cursor to (0,0) then write a string – convenience for full-line refresh.
| Sexpr_t LCD1602_mop3_setCursor | ( | Lamb & | lamb, |
| Sexpr_t | sexpr, | ||
| Sexpr_t | env_exec ) |
Move cursor to column col and row row (zero-based).