![]() |
EVE 1.0
|
System example file. More...
#include <dev/adc0.h>
#include <dev/port.h>
#include <lib/env.h>
#include <dev/led.h>
#include <dev/key.h>
#include <em_cmu.h>
#include <em_gpio.h>
#include <stdbool.h>
#include <core/mwork.h>
#include <dev/io-expander-pcal9535a.h>
#include <dev/i2c-master.h>
#include <gpiointerrupt.h>
Go to the source code of this file.
Macros | |
#define | NUMBER_OF_CONFIG_ADC_CHANNELS 2 |
#define | IO_EXPANDER_INTn EVE_P19_PC6 |
Functions | |
void | PortsBoardInit (void) |
Name: PortsBoardInit Initializes ports available for the board. | |
static __inline void | UpdateLeds (uint32_t BitLedOn) |
static __inline void | BeepOn (bool On) |
static __inline uint32_t | ReadKeyInput (void) |
Variables | |
const struct i2c_t | I2c0 |
const struct io_expander_t * | IoExpanders [NUMBER_OF_IO_EXPANDERS] |
const struct lcd_driver_t | Pcf85162 |
const struct temp_sensor_t | STLM75 |
const struct accel_config_t | MMA8652FC |
const struct pwm_t | Timer0 |
const struct key_repeat_t | ConfigKeyRepeat [NUMBER_OF_REPEAT_KEYS] |
User defined array of key_repeat_t structures defines key repeat parameters. | |
const struct key_combi_t | ConfigKeyCombi [NUMBER_OF_COMBI_GROUPS] |
User defined array of key_combi_t structures defines combi key groups parameters. | |
System example file.
Definition in file board-ref-card.h.
#define NUMBER_OF_CONFIG_ADC_CHANNELS 2 |
Configuration for adc0.c
Definition at line 67 of file board-ref-card.h.
#define IO_EXPANDER_INTn EVE_P19_PC6 |
Configuration for io-expander-pcal9535a.c Number of IO expanders in the system
Definition at line 91 of file board-ref-card.h.
|
static |
Inline code for updating leds. Return true if Leds can be updated, else false
Definition at line 184 of file board-ref-card.h.
References IoExpPortWrite().
|
static |
Inline code for output or output function for beeper.
Definition at line 222 of file board-ref-card.h.
|
static |
Inline code for reading key inputs.
Definition at line 261 of file board-ref-card.h.
References IoExpPortRead().
const struct i2c_t I2c0 |
Configuration for i2c-master.c
const struct io_expander_t* IoExpanders[NUMBER_OF_IO_EXPANDERS] |
The array collects pointers to all IO expanders in the system
const struct lcd_driver_t Pcf85162 |
Configuration for lcd-pcf85162.c
const struct temp_sensor_t STLM75 |
Configuration for temp-sensor-stlm75.c
const struct accel_config_t MMA8652FC |
Configuration for accelerometer-MMA8652.c
Configuration for accelerometer-MMA8652.c
const struct pwm_t Timer0 |
Configuration for pwm.c