All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Loading...
Searching...
No Matches
dsp0401.h File Reference

Device driver interface for the DSP0401 alphanumeric display. More...

Detailed Description

Device driver interface for the DSP0401 alphanumeric display.

Author
Alexandre Abadie alexa.nosp@m.ndre.nosp@m..abad.nosp@m.ie@i.nosp@m.nria..nosp@m.fr

Definition in file dsp0401.h.

#include <inttypes.h>
#include <stdint.h>
#include "periph/gpio.h"
#include "periph/pwm.h"
+ Include dependency graph for dsp0401.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  dsp0401_params_t
 Device initialization parameters. More...
 
struct  dsp0401_t
 Device descriptor for the DSP0401. More...
 

Enumerations

enum  {
  DSP0401_OK = 0 , DSP0401_ERR_CLK_GPIO , DSP0401_ERR_SDI_GPIO , DSP0401_ERR_LAT_GPIO ,
  DSP0401_ERR_PWM
}
 Return codes. More...
 

Functions

int dsp0401_init (dsp0401_t *dev, const dsp0401_params_t *params)
 Initialize the given DSP0401.
 
void dsp0401_display_text (const dsp0401_t *dev, char *text)
 Display the given text on the DSP0401.
 
void dsp0401_clear_text (const dsp0401_t *dev)
 Clear the text displayed on the DSP0401.
 
void dsp0401_scroll_text (const dsp0401_t *dev, char *text, uint16_t delay)
 Scroll the given text on the DSP0401.