Sensors Xplained Accelerometer Drop Detection Demo.
Copyright (c) 2011-2018 Microchip Technology Inc. and its subsidiaries.
Macros | |
#define | ACCEL_LED LED2 /* activity indicator */ |
#define | BANDWIDTH (1500 /* Hz */) /* accelerometer bandwidth */ |
#define | DATA_SAMPLE_COUNT (128) /* waveform graph sample set count */ |
#define | LOW_G_SATURATION (13000 /* milli-g */) /* low-g saturation val */ |
#define | LOW_G_THRESHOLD (250 /* milli-g*/) /* free fall threshold */ |
#define | RANGE (8000 /* milli-g */) /* accelerometer range */ |
#define | SAMPLE_AVG_COUNT (10) /* waveform graph sample average count */ |
#define | SLEEP_MODE (SLEEPMGR_PDOWN) /* sleep mode */ |
Functions | |
int | main (void) |
Example application entry routine. More... | |
#define BANDWIDTH (1500 /* Hz */) /* accelerometer bandwidth */ |
Referenced by main().
#define DATA_SAMPLE_COUNT (128) /* waveform graph sample set count */ |
Referenced by main().
#define LOW_G_SATURATION (13000 /* milli-g */) /* low-g saturation val */ |
Referenced by main().
#define LOW_G_THRESHOLD (250 /* milli-g*/) /* free fall threshold */ |
Referenced by main().
#define RANGE (8000 /* milli-g */) /* accelerometer range */ |
Referenced by bma180_set_range(), and main().
#define SAMPLE_AVG_COUNT (10) /* waveform graph sample average count */ |
Referenced by main().
#define SLEEP_MODE (SLEEPMGR_PDOWN) /* sleep mode */ |
Referenced by main().
int main | ( | void | ) |
Example application entry routine.
References ACCEL_LED, BANDWIDTH, clear_screen, data_count, DATA_SAMPLE_COUNT, delay_ms, gfx_mono_draw_filled_circle, gfx_mono_draw_string(), gfx_mono_init, GFX_PIXEL_SET, GFX_WHOLE, gpio_set_pin_high, LED_Off, LED_On, LED_Toggle, LOW_G_SATURATION, LOW_G_THRESHOLD, NHD_C12832A1Z_BACKLIGHT, PROMPT_LED, RANGE, SAMPLE_AVG_COUNT, screen_border, sensor_attach(), sensor_enable_event(), SENSOR_EVENT_LOW_G, sensor_get_vector(), sensor_platform_init(), sensor_set_bandwidth(), sensor_set_range(), sensor_set_state(), sensor_set_threshold(), SENSOR_STATE_HIGHEST_POWER, SENSOR_STATE_LOW_POWER, SENSOR_THRESHOLD_LOW_G, SENSOR_TYPE_ACCELEROMETER, SLEEP_MODE, sleepmgr_enter_sleep(), sleepmgr_init(), sleepmgr_lock_mode(), ST7565R_DISPLAY_CONTRAST_MIN, st7565r_set_contrast(), SW1, switch_pressed, sysfont, and vector3_magnitude().