Include
stdbool.h |
stddef.h |
stdint.h |
Configuration
#define AO_MIKROE_4186 (false)
Defines whether the clickboard is used.
Types
ao_mikroe_4186_t
typedef union ao_mikroe_4186_t ao_mikroe_4186_t;
ao_mikroe_4186_port_t
typedef union ao_mikroe_4186_port_t ao_mikroe_4186_port_t;
Unions
ao_mikroe_4186_t
union ao_mikroe_4186_t
{
uint32_t ports;
struct
{
ao_mikroe_4186_port_t port0;
ao_mikroe_4186_port_t port1;
ao_mikroe_4186_port_t port2;
};
};
ao_mikroe_4186_port_t
union ao_mikroe_4186_port_t
{
uint8_t pins;
struct
{
uint8_t pin0 : 1;
uint8_t pin1 : 1;
uint8_t pin2 : 1;
uint8_t pin3 : 1;
uint8_t pin4 : 1;
uint8_t pin5 : 1;
uint8_t pin6 : 1;
uint8_t pin7 : 1;
};
};
pin0 |
|
pin1 |
|
pin2 |
|
pin3 |
|
pin4 |
|
pin5 |
|
pin6 |
|
pin7 |
|
pins |
|
Functions
ao_mikroe_4186_get_config
uint32_t ao_mikroe_4186_get_config(size_t i);
uint32_t ao_mikroe_4186_get_input(size_t i);
ao_mikroe_4186_get_output
uint32_t ao_mikroe_4186_get_output(size_t i);
ao_mikroe_4186_get_polarity
uint32_t ao_mikroe_4186_get_polarity(size_t i);
ao_mikroe_4186_get_port_config
uint8_t ao_mikroe_4186_get_port_config(size_t i, size_t p);
uint8_t ao_mikroe_4186_get_port_input(size_t i, size_t p);
ao_mikroe_4186_get_port_output
uint8_t ao_mikroe_4186_get_port_output(size_t i, size_t p);
ao_mikroe_4186_get_port_polarity
uint8_t ao_mikroe_4186_get_port_polarity(size_t i, size_t p);
ao_mikroe_4186_int
void ao_mikroe_4186_int(size_t i);
ao_mikroe_4186_reset
void ao_mikroe_4186_reset(size_t i);
ao_mikroe_4186_set_config
void ao_mikroe_4186_set_config(size_t i, uint32_t x);
void ao_mikroe_4186_set_input(size_t i, uint32_t x);
ao_mikroe_4186_set_output
void ao_mikroe_4186_set_output(size_t i, uint32_t x);
ao_mikroe_4186_set_polarity
void ao_mikroe_4186_set_polarity(size_t i, uint32_t x);
ao_mikroe_4186_set_port_config
void ao_mikroe_4186_set_port_config(size_t i, size_t p, uint8_t x);
void ao_mikroe_4186_set_port_input(size_t i, size_t p, uint8_t x);
ao_mikroe_4186_set_port_output
void ao_mikroe_4186_set_port_output(size_t i, size_t p, uint8_t x);
ao_mikroe_4186_set_port_polarity
void ao_mikroe_4186_set_port_polarity(size_t i, size_t p, uint8_t x);