![]() |
LibDriver ADXL345
2.0.0
ADXL345 full-featured driver
|
adxl345 example driver modules More...
Functions | |
uint8_t | adxl345_basic_init (adxl345_interface_t interface, adxl345_address_t addr_pin) |
basic example init More... | |
uint8_t | adxl345_basic_deinit (void) |
basic example deinit More... | |
uint8_t | adxl345_basic_read (float g[3]) |
basic example read More... | |
uint8_t | adxl345_fifo_irq_handler (void) |
fifo irq More... | |
uint8_t | adxl345_fifo_init (adxl345_interface_t interface, adxl345_address_t addr_pin, void(*callback)(float(*g)[3], uint16_t len)) |
fifo example init More... | |
uint8_t | adxl345_fifo_deinit (void) |
fifo example deinit More... | |
uint8_t | adxl345_interrupt_irq_handler (void) |
interrupt irq More... | |
uint8_t | adxl345_interrupt_init (adxl345_interface_t interface, adxl345_address_t addr_pin, void(*callback)(uint8_t type), adxl345_bool_t tap_enable, adxl345_bool_t action_enable, adxl345_bool_t inaction_enable, adxl345_bool_t fall_enable) |
interrupt example init More... | |
uint8_t | adxl345_interrupt_server (void) |
interrupt server More... | |
uint8_t | adxl345_interrupt_deinit (void) |
interrupt example deinit More... | |
adxl345 example driver modules
#define ADXL345_BASIC_DEFAULT_ACTION_COUPLED ADXL345_COUPLED_AC |
action ac coupled
Definition at line 81 of file driver_adxl345_basic.h.
#define ADXL345_BASIC_DEFAULT_ACTION_THRESHOLD 2.0f |
action threshold 2g
Definition at line 89 of file driver_adxl345_basic.h.
#define ADXL345_BASIC_DEFAULT_AUTO_SLEEP ADXL345_BOOL_FALSE |
disable auto sleep
Definition at line 61 of file driver_adxl345_basic.h.
#define ADXL345_BASIC_DEFAULT_DURATION 10 * 1000 |
duration 10 ms
Definition at line 86 of file driver_adxl345_basic.h.
#define ADXL345_BASIC_DEFAULT_FREE_FALL_THRESHOLD 0.8f |
free fall threshold 0.8g
Definition at line 92 of file driver_adxl345_basic.h.
#define ADXL345_BASIC_DEFAULT_FREE_FALL_TIME 10 |
free fall time 10 ms
Definition at line 93 of file driver_adxl345_basic.h.
#define ADXL345_BASIC_DEFAULT_FULL_RESOLUTION ADXL345_BOOL_TRUE |
enable full resolution
Definition at line 60 of file driver_adxl345_basic.h.
#define ADXL345_BASIC_DEFAULT_INACTION_COUPLED ADXL345_COUPLED_DC |
inaction dc coupled
Definition at line 82 of file driver_adxl345_basic.h.
#define ADXL345_BASIC_DEFAULT_INACTION_THRESHOLD 1.0f |
inaction threshold 1g
Definition at line 90 of file driver_adxl345_basic.h.
#define ADXL345_BASIC_DEFAULT_INACTION_TIME 3 |
inaction 3s
Definition at line 91 of file driver_adxl345_basic.h.
#define ADXL345_BASIC_DEFAULT_INTERRUPT_ACTIVE_LEVEL ADXL345_INTERRUPT_ACTIVE_LEVEL_LOW |
interrupt pin low
Definition at line 59 of file driver_adxl345_basic.h.
#define ADXL345_BASIC_DEFAULT_INTERRUPT_ACTIVITY_MAP ADXL345_INTERRUPT_PIN1 |
activity map interrupt pin 1
Definition at line 71 of file driver_adxl345_basic.h.
#define ADXL345_BASIC_DEFAULT_INTERRUPT_DATA_READY ADXL345_BOOL_FALSE |
disable data ready
Definition at line 78 of file driver_adxl345_basic.h.
#define ADXL345_BASIC_DEFAULT_INTERRUPT_DATA_READY_MAP ADXL345_INTERRUPT_PIN1 |
data ready map interrupt pin 1
Definition at line 74 of file driver_adxl345_basic.h.
#define ADXL345_BASIC_DEFAULT_INTERRUPT_DOUBLE_TAP_MAP ADXL345_INTERRUPT_PIN1 |
double tap map interrupt pin 1
Definition at line 70 of file driver_adxl345_basic.h.
#define ADXL345_BASIC_DEFAULT_INTERRUPT_FREE_FALL_MAP ADXL345_INTERRUPT_PIN1 |
free fall map interrupt pin 1
Definition at line 73 of file driver_adxl345_basic.h.
#define ADXL345_BASIC_DEFAULT_INTERRUPT_INACTIVITY_MAP ADXL345_INTERRUPT_PIN1 |
inactivity map interrupt pin 1
Definition at line 72 of file driver_adxl345_basic.h.
#define ADXL345_BASIC_DEFAULT_INTERRUPT_OVERRUN ADXL345_BOOL_FALSE |
disable overrun
Definition at line 80 of file driver_adxl345_basic.h.
#define ADXL345_BASIC_DEFAULT_INTERRUPT_OVERRUN_MAP ADXL345_INTERRUPT_PIN1 |
overrun map interrupt pin 1
Definition at line 76 of file driver_adxl345_basic.h.
#define ADXL345_BASIC_DEFAULT_INTERRUPT_SINGLE_TAP_MAP ADXL345_INTERRUPT_PIN1 |
single tap map interrupt pin 1
Definition at line 69 of file driver_adxl345_basic.h.
#define ADXL345_BASIC_DEFAULT_INTERRUPT_WATERMARK ADXL345_BOOL_FALSE |
disable watermark
Definition at line 79 of file driver_adxl345_basic.h.
#define ADXL345_BASIC_DEFAULT_INTERRUPT_WATERMARK_MAP ADXL345_INTERRUPT_PIN1 |
watermark map interrupt pin 1
Definition at line 75 of file driver_adxl345_basic.h.
#define ADXL345_BASIC_DEFAULT_JUSTIFY ADXL345_JUSTIFY_RIGHT |
justify right
Definition at line 64 of file driver_adxl345_basic.h.
#define ADXL345_BASIC_DEFAULT_LATENT 20.0f |
latent 20 ms
Definition at line 87 of file driver_adxl345_basic.h.
#define ADXL345_BASIC_DEFAULT_LINK_ACTIVITY_INACTIVITY ADXL345_BOOL_TRUE |
enable activity inactivity
Definition at line 77 of file driver_adxl345_basic.h.
#define ADXL345_BASIC_DEFAULT_MODE ADXL345_MODE_BYPASS |
bypass mode
Definition at line 66 of file driver_adxl345_basic.h.
#define ADXL345_BASIC_DEFAULT_OFFSET 0.0f |
0 offset
Definition at line 84 of file driver_adxl345_basic.h.
#define ADXL345_BASIC_DEFAULT_RANGE ADXL345_RANGE_2G |
range 2g
Definition at line 65 of file driver_adxl345_basic.h.
#define ADXL345_BASIC_DEFAULT_RATE ADXL345_RATE_100 |
adxl345 basic example default definition
rate 100Hz
Definition at line 57 of file driver_adxl345_basic.h.
#define ADXL345_BASIC_DEFAULT_SLEEP ADXL345_BOOL_FALSE |
disable sleep
Definition at line 62 of file driver_adxl345_basic.h.
#define ADXL345_BASIC_DEFAULT_SLEEP_FREQUENCY ADXL345_SLEEP_FREQUENCY_1HZ |
sleep frequency 1Hz
Definition at line 63 of file driver_adxl345_basic.h.
#define ADXL345_BASIC_DEFAULT_SPI_WIRE ADXL345_SPI_WIRE_4 |
spi wire 4
Definition at line 58 of file driver_adxl345_basic.h.
#define ADXL345_BASIC_DEFAULT_TAP_SUPPRESS ADXL345_BOOL_FALSE |
disable tap suppress
Definition at line 68 of file driver_adxl345_basic.h.
#define ADXL345_BASIC_DEFAULT_TAP_THRESHOLD 3.0f |
tap threshold 3.0g
Definition at line 85 of file driver_adxl345_basic.h.
#define ADXL345_BASIC_DEFAULT_TRIGGER_PIN ADXL345_INTERRUPT_PIN2 |
trigger pin map interrupt pin 2
Definition at line 67 of file driver_adxl345_basic.h.
#define ADXL345_BASIC_DEFAULT_WATERMARK 16 |
watermark 16 level
Definition at line 83 of file driver_adxl345_basic.h.
#define ADXL345_BASIC_DEFAULT_WINDOW 80.0f |
window 80 ms
Definition at line 88 of file driver_adxl345_basic.h.
#define ADXL345_FIFO_DEFAULT_ACTION_COUPLED ADXL345_COUPLED_AC |
action ac coupled
Definition at line 76 of file driver_adxl345_fifo.h.
#define ADXL345_FIFO_DEFAULT_ACTION_THRESHOLD 2.0f |
action threshold 2g
Definition at line 84 of file driver_adxl345_fifo.h.
#define ADXL345_FIFO_DEFAULT_AUTO_SLEEP ADXL345_BOOL_FALSE |
disable auto sleep
Definition at line 59 of file driver_adxl345_fifo.h.
#define ADXL345_FIFO_DEFAULT_DURATION 10 * 1000 |
duration 10 ms
Definition at line 81 of file driver_adxl345_fifo.h.
#define ADXL345_FIFO_DEFAULT_FREE_FALL_THRESHOLD 0.8f |
free fall threshold 0.8g
Definition at line 87 of file driver_adxl345_fifo.h.
#define ADXL345_FIFO_DEFAULT_FREE_FALL_TIME 10 |
free fall time 10 ms
Definition at line 88 of file driver_adxl345_fifo.h.
#define ADXL345_FIFO_DEFAULT_FULL_RESOLUTION ADXL345_BOOL_TRUE |
enable full resolution
Definition at line 58 of file driver_adxl345_fifo.h.
#define ADXL345_FIFO_DEFAULT_INACTION_COUPLED ADXL345_COUPLED_DC |
inaction dc coupled
Definition at line 77 of file driver_adxl345_fifo.h.
#define ADXL345_FIFO_DEFAULT_INACTION_THRESHOLD 1.0f |
inaction threshold 1g
Definition at line 85 of file driver_adxl345_fifo.h.
#define ADXL345_FIFO_DEFAULT_INACTION_TIME 3 |
inaction 3s
Definition at line 86 of file driver_adxl345_fifo.h.
#define ADXL345_FIFO_DEFAULT_INTERRUPT_ACTIVE_LEVEL ADXL345_INTERRUPT_ACTIVE_LEVEL_LOW |
interrupt pin low
Definition at line 57 of file driver_adxl345_fifo.h.
#define ADXL345_FIFO_DEFAULT_INTERRUPT_ACTIVITY_MAP ADXL345_INTERRUPT_PIN1 |
activity map interrupt pin 1
Definition at line 68 of file driver_adxl345_fifo.h.
#define ADXL345_FIFO_DEFAULT_INTERRUPT_DATA_READY ADXL345_BOOL_FALSE |
disable data ready
Definition at line 75 of file driver_adxl345_fifo.h.
#define ADXL345_FIFO_DEFAULT_INTERRUPT_DATA_READY_MAP ADXL345_INTERRUPT_PIN1 |
data ready map interrupt pin 1
Definition at line 71 of file driver_adxl345_fifo.h.
#define ADXL345_FIFO_DEFAULT_INTERRUPT_DOUBLE_TAP_MAP ADXL345_INTERRUPT_PIN1 |
double tap map interrupt pin 1
Definition at line 67 of file driver_adxl345_fifo.h.
#define ADXL345_FIFO_DEFAULT_INTERRUPT_FREE_FALL_MAP ADXL345_INTERRUPT_PIN1 |
free fall map interrupt pin 1
Definition at line 70 of file driver_adxl345_fifo.h.
#define ADXL345_FIFO_DEFAULT_INTERRUPT_INACTIVITY_MAP ADXL345_INTERRUPT_PIN1 |
inactivity map interrupt pin 1
Definition at line 69 of file driver_adxl345_fifo.h.
#define ADXL345_FIFO_DEFAULT_INTERRUPT_OVERRUN_MAP ADXL345_INTERRUPT_PIN1 |
overrun map interrupt pin 1
Definition at line 73 of file driver_adxl345_fifo.h.
#define ADXL345_FIFO_DEFAULT_INTERRUPT_SINGLE_TAP_MAP ADXL345_INTERRUPT_PIN1 |
single tap map interrupt pin 1
Definition at line 66 of file driver_adxl345_fifo.h.
#define ADXL345_FIFO_DEFAULT_INTERRUPT_WATERMARK_MAP ADXL345_INTERRUPT_PIN1 |
watermark map interrupt pin 1
Definition at line 72 of file driver_adxl345_fifo.h.
#define ADXL345_FIFO_DEFAULT_JUSTIFY ADXL345_JUSTIFY_RIGHT |
justify right
Definition at line 62 of file driver_adxl345_fifo.h.
#define ADXL345_FIFO_DEFAULT_LATENT 20.0f |
latent 20 ms
Definition at line 82 of file driver_adxl345_fifo.h.
#define ADXL345_FIFO_DEFAULT_LINK_ACTIVITY_INACTIVITY ADXL345_BOOL_TRUE |
enable activity inactivity
Definition at line 74 of file driver_adxl345_fifo.h.
#define ADXL345_FIFO_DEFAULT_OFFSET 0.0f |
0 offset
Definition at line 79 of file driver_adxl345_fifo.h.
#define ADXL345_FIFO_DEFAULT_RANGE ADXL345_RANGE_16G |
range 16g
Definition at line 63 of file driver_adxl345_fifo.h.
#define ADXL345_FIFO_DEFAULT_RATE ADXL345_RATE_12P5 |
adxl345 fifo example default definition
rate 12.5 Hz
Definition at line 55 of file driver_adxl345_fifo.h.
#define ADXL345_FIFO_DEFAULT_SLEEP ADXL345_BOOL_FALSE |
disable sleep
Definition at line 60 of file driver_adxl345_fifo.h.
#define ADXL345_FIFO_DEFAULT_SLEEP_FREQUENCY ADXL345_SLEEP_FREQUENCY_1HZ |
sleep frequency 1Hz
Definition at line 61 of file driver_adxl345_fifo.h.
#define ADXL345_FIFO_DEFAULT_SPI_WIRE ADXL345_SPI_WIRE_4 |
spi wire 4
Definition at line 56 of file driver_adxl345_fifo.h.
#define ADXL345_FIFO_DEFAULT_TAP_SUPPRESS ADXL345_BOOL_FALSE |
disable tap suppress
Definition at line 65 of file driver_adxl345_fifo.h.
#define ADXL345_FIFO_DEFAULT_TAP_THRESHOLD 3.0f |
tap threshold 3.0g
Definition at line 80 of file driver_adxl345_fifo.h.
#define ADXL345_FIFO_DEFAULT_TRIGGER_PIN ADXL345_INTERRUPT_PIN2 |
trigger pin map interrupt pin 2
Definition at line 64 of file driver_adxl345_fifo.h.
#define ADXL345_FIFO_DEFAULT_WATERMARK 16 |
watermark 16 level
Definition at line 78 of file driver_adxl345_fifo.h.
#define ADXL345_FIFO_DEFAULT_WINDOW 80.0f |
window 80 ms
Definition at line 83 of file driver_adxl345_fifo.h.
#define ADXL345_INTERRUPT_DEFAULT_ACTION_COUPLED ADXL345_COUPLED_AC |
action ac coupled
Definition at line 79 of file driver_adxl345_interrupt.h.
#define ADXL345_INTERRUPT_DEFAULT_ACTION_THRESHOLD 2.0f |
action threshold 2g
Definition at line 87 of file driver_adxl345_interrupt.h.
#define ADXL345_INTERRUPT_DEFAULT_AUTO_SLEEP ADXL345_BOOL_FALSE |
disable auto sleep
Definition at line 59 of file driver_adxl345_interrupt.h.
#define ADXL345_INTERRUPT_DEFAULT_DURATION 10 * 1000 |
duration 10 ms
Definition at line 84 of file driver_adxl345_interrupt.h.
#define ADXL345_INTERRUPT_DEFAULT_FREE_FALL_THRESHOLD 0.8f |
free fall threshold 0.8g
Definition at line 90 of file driver_adxl345_interrupt.h.
#define ADXL345_INTERRUPT_DEFAULT_FREE_FALL_TIME 10 |
free fall time 10 ms
Definition at line 91 of file driver_adxl345_interrupt.h.
#define ADXL345_INTERRUPT_DEFAULT_FULL_RESOLUTION ADXL345_BOOL_TRUE |
enable full resolution
Definition at line 58 of file driver_adxl345_interrupt.h.
#define ADXL345_INTERRUPT_DEFAULT_INACTION_COUPLED ADXL345_COUPLED_DC |
inaction dc coupled
Definition at line 80 of file driver_adxl345_interrupt.h.
#define ADXL345_INTERRUPT_DEFAULT_INACTION_THRESHOLD 1.0f |
inaction threshold 1g
Definition at line 88 of file driver_adxl345_interrupt.h.
#define ADXL345_INTERRUPT_DEFAULT_INACTION_TIME 3 |
inaction 3s
Definition at line 89 of file driver_adxl345_interrupt.h.
#define ADXL345_INTERRUPT_DEFAULT_INTERRUPT_ACTIVE_LEVEL ADXL345_INTERRUPT_ACTIVE_LEVEL_LOW |
interrupt pin low
Definition at line 57 of file driver_adxl345_interrupt.h.
#define ADXL345_INTERRUPT_DEFAULT_INTERRUPT_ACTIVITY_MAP ADXL345_INTERRUPT_PIN1 |
activity map interrupt pin 1
Definition at line 69 of file driver_adxl345_interrupt.h.
#define ADXL345_INTERRUPT_DEFAULT_INTERRUPT_DATA_READY ADXL345_BOOL_FALSE |
disable data ready
Definition at line 76 of file driver_adxl345_interrupt.h.
#define ADXL345_INTERRUPT_DEFAULT_INTERRUPT_DATA_READY_MAP ADXL345_INTERRUPT_PIN1 |
data ready map interrupt pin 1
Definition at line 72 of file driver_adxl345_interrupt.h.
#define ADXL345_INTERRUPT_DEFAULT_INTERRUPT_DOUBLE_TAP_MAP ADXL345_INTERRUPT_PIN1 |
double tap map interrupt pin 1
Definition at line 68 of file driver_adxl345_interrupt.h.
#define ADXL345_INTERRUPT_DEFAULT_INTERRUPT_FREE_FALL_MAP ADXL345_INTERRUPT_PIN1 |
free fall map interrupt pin 1
Definition at line 71 of file driver_adxl345_interrupt.h.
#define ADXL345_INTERRUPT_DEFAULT_INTERRUPT_INACTIVITY_MAP ADXL345_INTERRUPT_PIN1 |
inactivity map interrupt pin 1
Definition at line 70 of file driver_adxl345_interrupt.h.
#define ADXL345_INTERRUPT_DEFAULT_INTERRUPT_OVERRUN ADXL345_BOOL_FALSE |
enable overrun
Definition at line 78 of file driver_adxl345_interrupt.h.
#define ADXL345_INTERRUPT_DEFAULT_INTERRUPT_OVERRUN_MAP ADXL345_INTERRUPT_PIN1 |
overrun map interrupt pin 1
Definition at line 74 of file driver_adxl345_interrupt.h.
#define ADXL345_INTERRUPT_DEFAULT_INTERRUPT_SINGLE_TAP_MAP ADXL345_INTERRUPT_PIN1 |
single tap map interrupt pin 1
Definition at line 67 of file driver_adxl345_interrupt.h.
#define ADXL345_INTERRUPT_DEFAULT_INTERRUPT_WATERMARK ADXL345_BOOL_FALSE |
enable watermark
Definition at line 77 of file driver_adxl345_interrupt.h.
#define ADXL345_INTERRUPT_DEFAULT_INTERRUPT_WATERMARK_MAP ADXL345_INTERRUPT_PIN1 |
watermark map interrupt pin 1
Definition at line 73 of file driver_adxl345_interrupt.h.
#define ADXL345_INTERRUPT_DEFAULT_JUSTIFY ADXL345_JUSTIFY_RIGHT |
justify right
Definition at line 62 of file driver_adxl345_interrupt.h.
#define ADXL345_INTERRUPT_DEFAULT_LATENT 20.0f |
latent 20 ms
Definition at line 85 of file driver_adxl345_interrupt.h.
#define ADXL345_INTERRUPT_DEFAULT_LINK_ACTIVITY_INACTIVITY ADXL345_BOOL_TRUE |
enable activity inactivity
Definition at line 75 of file driver_adxl345_interrupt.h.
#define ADXL345_INTERRUPT_DEFAULT_MODE ADXL345_MODE_BYPASS |
bypass mode
Definition at line 64 of file driver_adxl345_interrupt.h.
#define ADXL345_INTERRUPT_DEFAULT_OFFSET 0.0f |
0 offset
Definition at line 82 of file driver_adxl345_interrupt.h.
#define ADXL345_INTERRUPT_DEFAULT_RANGE ADXL345_RANGE_2G |
range 2g
Definition at line 63 of file driver_adxl345_interrupt.h.
#define ADXL345_INTERRUPT_DEFAULT_RATE ADXL345_RATE_12P5 |
adxl345 interrupt example default definition
rate 12.5 Hz
Definition at line 55 of file driver_adxl345_interrupt.h.
#define ADXL345_INTERRUPT_DEFAULT_SLEEP ADXL345_BOOL_FALSE |
disable sleep
Definition at line 60 of file driver_adxl345_interrupt.h.
#define ADXL345_INTERRUPT_DEFAULT_SLEEP_FREQUENCY ADXL345_SLEEP_FREQUENCY_1HZ |
sleep frequency 1Hz
Definition at line 61 of file driver_adxl345_interrupt.h.
#define ADXL345_INTERRUPT_DEFAULT_SPI_WIRE ADXL345_SPI_WIRE_4 |
spi wire 4
Definition at line 56 of file driver_adxl345_interrupt.h.
#define ADXL345_INTERRUPT_DEFAULT_TAP_SUPPRESS ADXL345_BOOL_FALSE |
disable tap suppress
Definition at line 66 of file driver_adxl345_interrupt.h.
#define ADXL345_INTERRUPT_DEFAULT_TAP_THRESHOLD 3.0f |
tap threshold 3.0g
Definition at line 83 of file driver_adxl345_interrupt.h.
#define ADXL345_INTERRUPT_DEFAULT_TRIGGER_PIN ADXL345_INTERRUPT_PIN2 |
trigger pin map interrupt pin 2
Definition at line 65 of file driver_adxl345_interrupt.h.
#define ADXL345_INTERRUPT_DEFAULT_WATERMARK 16 |
watermark 16 level
Definition at line 81 of file driver_adxl345_interrupt.h.
#define ADXL345_INTERRUPT_DEFAULT_WINDOW 80.0f |
window 80 ms
Definition at line 86 of file driver_adxl345_interrupt.h.
uint8_t adxl345_basic_deinit | ( | void | ) |
basic example deinit
Definition at line 717 of file driver_adxl345_basic.c.
uint8_t adxl345_basic_init | ( | adxl345_interface_t | interface, |
adxl345_address_t | addr_pin | ||
) |
basic example init
[in] | interface | chip interface |
[in] | addr_pin | iic device address |
Definition at line 51 of file driver_adxl345_basic.c.
uint8_t adxl345_basic_read | ( | float | g[3] | ) |
basic example read
[out] | *g | pointer to a converted data buffer |
Definition at line 688 of file driver_adxl345_basic.c.
uint8_t adxl345_fifo_deinit | ( | void | ) |
fifo example deinit
Definition at line 781 of file driver_adxl345_fifo.c.
uint8_t adxl345_fifo_init | ( | adxl345_interface_t | interface, |
adxl345_address_t | addr_pin, | ||
void(*)(float(*g)[3], uint16_t len) | callback | ||
) |
fifo example init
[in] | interface | chip interface |
[in] | addr_pin | iic device address |
[in] | *callback | pointer to an irq callback address |
Definition at line 108 of file driver_adxl345_fifo.c.
uint8_t adxl345_fifo_irq_handler | ( | void | ) |
fifo irq
Definition at line 52 of file driver_adxl345_fifo.c.
uint8_t adxl345_interrupt_deinit | ( | void | ) |
interrupt example deinit
Definition at line 817 of file driver_adxl345_interrupt.c.
uint8_t adxl345_interrupt_init | ( | adxl345_interface_t | interface, |
adxl345_address_t | addr_pin, | ||
void(*)(uint8_t type) | callback, | ||
adxl345_bool_t | tap_enable, | ||
adxl345_bool_t | action_enable, | ||
adxl345_bool_t | inaction_enable, | ||
adxl345_bool_t | fall_enable | ||
) |
interrupt example init
[in] | interface | chip interface |
[in] | addr_pin | iic device address |
[in] | *callback | pointer to an irq callback address |
[in] | tap_enable | bool value |
[in] | action_enable | bool value |
[in] | inaction_enable | bool value |
[in] | fall_enable | bool value |
set default linking activity and inactivity
Definition at line 146 of file driver_adxl345_interrupt.c.
uint8_t adxl345_interrupt_irq_handler | ( | void | ) |
interrupt irq
Definition at line 50 of file driver_adxl345_interrupt.c.
uint8_t adxl345_interrupt_server | ( | void | ) |
interrupt server
Definition at line 793 of file driver_adxl345_interrupt.c.