Send IMU data on nrf channel 120 by 100Hz

Dependencies:   BNO055_fusion_irq RF24_fork mbed-dev-no-serial

Committer:
mrcrsch
Date:
Mon Feb 13 14:32:30 2017 +0000
Revision:
1:22d552d9d146
Parent:
0:36135689a3f3
init

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mrcrsch 0:36135689a3f3 1 #ifndef CONFIG_H
mrcrsch 0:36135689a3f3 2 #define CONFIG_H
mrcrsch 0:36135689a3f3 3
mrcrsch 0:36135689a3f3 4 #include "BNO055.h"
mrcrsch 0:36135689a3f3 5
mrcrsch 0:36135689a3f3 6 //This header contains calibration data
mrcrsch 0:36135689a3f3 7
mrcrsch 0:36135689a3f3 8 #define NodeID 7
mrcrsch 0:36135689a3f3 9 #define RadioChannel 120
mrcrsch 0:36135689a3f3 10 #define SendDelay 3 //ms
mrcrsch 0:36135689a3f3 11
mrcrsch 0:36135689a3f3 12
mrcrsch 0:36135689a3f3 13
mrcrsch 0:36135689a3f3 14 //define MCU for bias and pinout
mrcrsch 0:36135689a3f3 15 #define F042
mrcrsch 0:36135689a3f3 16 //#define L052
mrcrsch 0:36135689a3f3 17 //#define F103
mrcrsch 0:36135689a3f3 18
mrcrsch 0:36135689a3f3 19
mrcrsch 0:36135689a3f3 20
mrcrsch 0:36135689a3f3 21
mrcrsch 0:36135689a3f3 22
mrcrsch 0:36135689a3f3 23
mrcrsch 0:36135689a3f3 24
mrcrsch 0:36135689a3f3 25 //Macro for pinout
mrcrsch 0:36135689a3f3 26
mrcrsch 0:36135689a3f3 27 #ifdef F042
mrcrsch 0:36135689a3f3 28 #define ledpin PA_10
mrcrsch 0:36135689a3f3 29
mrcrsch 0:36135689a3f3 30 #define nrf_CE PA_1
mrcrsch 0:36135689a3f3 31 #define nrf_CSN PA_4
mrcrsch 0:36135689a3f3 32 #define spi_SCK PA_5
mrcrsch 0:36135689a3f3 33 #define spi_MOSI PA_7
mrcrsch 0:36135689a3f3 34 #define spi_MISO PA_6
mrcrsch 0:36135689a3f3 35 #define nrf_irq PA_0 //TODO
mrcrsch 0:36135689a3f3 36
mrcrsch 0:36135689a3f3 37 #define mpu_irq PB_1
mrcrsch 0:36135689a3f3 38
mrcrsch 0:36135689a3f3 39 #define i2c_sda PF_0
mrcrsch 0:36135689a3f3 40 #define i2c_scl PF_1
mrcrsch 0:36135689a3f3 41
mrcrsch 0:36135689a3f3 42 #elif defined L052
mrcrsch 0:36135689a3f3 43
mrcrsch 0:36135689a3f3 44
mrcrsch 0:36135689a3f3 45 #define ledpin PA_8
mrcrsch 0:36135689a3f3 46
mrcrsch 0:36135689a3f3 47 #define nrf_CE PB_4
mrcrsch 0:36135689a3f3 48 #define nrf_CSN PB_3
mrcrsch 0:36135689a3f3 49 #define spi_SCK PA_5
mrcrsch 0:36135689a3f3 50 #define spi_MOSI PA_7
mrcrsch 0:36135689a3f3 51 #define spi_MISO PA_6
mrcrsch 0:36135689a3f3 52 #define nrf_irq PA_15
mrcrsch 0:36135689a3f3 53
mrcrsch 0:36135689a3f3 54 #define i2c_sda PB_7
mrcrsch 0:36135689a3f3 55 #define i2c_scl PB_6
mrcrsch 0:36135689a3f3 56
mrcrsch 0:36135689a3f3 57 #elif defined F103
mrcrsch 0:36135689a3f3 58
mrcrsch 0:36135689a3f3 59 #define ledpin PA_10
mrcrsch 0:36135689a3f3 60
mrcrsch 0:36135689a3f3 61 #define nrf_CE PA_9
mrcrsch 0:36135689a3f3 62 #define nrf_CSN PA_8
mrcrsch 0:36135689a3f3 63 #define spi_SCK PB_13
mrcrsch 0:36135689a3f3 64 #define spi_MOSI PB_15
mrcrsch 0:36135689a3f3 65 #define spi_MISO PB_14
mrcrsch 0:36135689a3f3 66 #define nrf_irq PA_12
mrcrsch 0:36135689a3f3 67
mrcrsch 0:36135689a3f3 68 #define i2c_sda PB_11
mrcrsch 0:36135689a3f3 69 #define i2c_scl PB_10
mrcrsch 0:36135689a3f3 70
mrcrsch 0:36135689a3f3 71 #endif
mrcrsch 0:36135689a3f3 72
mrcrsch 0:36135689a3f3 73
mrcrsch 0:36135689a3f3 74
mrcrsch 0:36135689a3f3 75
mrcrsch 0:36135689a3f3 76
mrcrsch 0:36135689a3f3 77
mrcrsch 0:36135689a3f3 78 #endif