Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed
common.h@1:0940fc3527d9, 2015-03-29 (annotated)
- Committer:
- damcclos
- Date:
- Sun Mar 29 00:51:57 2015 +0000
- Revision:
- 1:0940fc3527d9
Finished
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| damcclos | 1:0940fc3527d9 | 1 | #ifndef COMMON_H |
| damcclos | 1:0940fc3527d9 | 2 | #define COMMON_H |
| damcclos | 1:0940fc3527d9 | 3 | |
| damcclos | 1:0940fc3527d9 | 4 | #define M4_SLA 0x0A >> 0 // mbed use 8-bit address, while arduino use 7-bit address; need to shift-right the 8-bit address by one in arduino |
| damcclos | 1:0940fc3527d9 | 5 | // #define AXL_SLA 0xB4 >> 0 // ST LIS3DH accelerometer |
| damcclos | 1:0940fc3527d9 | 6 | #define AXL_SLA 0x30 >> 0 // ST LIS3DH accelerometer |
| damcclos | 1:0940fc3527d9 | 7 | #define PHD_SLA 0x00 >> 0 // SI photodiode |
| damcclos | 1:0940fc3527d9 | 8 | |
| damcclos | 1:0940fc3527d9 | 9 | #define DBG_LA0 PTC3 |
| damcclos | 1:0940fc3527d9 | 10 | #define DBG_LA1 PTC2 |
| damcclos | 1:0940fc3527d9 | 11 | #define DBG_LA2 PTA2 |
| damcclos | 1:0940fc3527d9 | 12 | #define DBG_LED LED_GREEN |
| damcclos | 1:0940fc3527d9 | 13 | |
| damcclos | 1:0940fc3527d9 | 14 | #define DBG_TX USBTX |
| damcclos | 1:0940fc3527d9 | 15 | #define DBG_RX USBRX |
| damcclos | 1:0940fc3527d9 | 16 | |
| damcclos | 1:0940fc3527d9 | 17 | #define BTC_TX PTC17 |
| damcclos | 1:0940fc3527d9 | 18 | #define BTC_RX PTC16 |
| damcclos | 1:0940fc3527d9 | 19 | |
| damcclos | 1:0940fc3527d9 | 20 | #define BLE_TX PTC4 |
| damcclos | 1:0940fc3527d9 | 21 | #define BLE_RX PTC3 |
| damcclos | 1:0940fc3527d9 | 22 | #define BLE_INT PTB2 |
| damcclos | 1:0940fc3527d9 | 23 | |
| damcclos | 1:0940fc3527d9 | 24 | #define COM_PUP LED_BLUE |
| damcclos | 1:0940fc3527d9 | 25 | #define COM_SDA PTE25 |
| damcclos | 1:0940fc3527d9 | 26 | #define COM_SCL PTE24 |
| damcclos | 1:0940fc3527d9 | 27 | |
| damcclos | 1:0940fc3527d9 | 28 | #define SEN_PUP LED_RED |
| damcclos | 1:0940fc3527d9 | 29 | #define SEN_SDA I2C_SDA |
| damcclos | 1:0940fc3527d9 | 30 | #define SEN_SCL I2C_SCL |
| damcclos | 1:0940fc3527d9 | 31 | |
| damcclos | 1:0940fc3527d9 | 32 | union float_r |
| damcclos | 1:0940fc3527d9 | 33 | { |
| damcclos | 1:0940fc3527d9 | 34 | float val; |
| damcclos | 1:0940fc3527d9 | 35 | char raw[4]; |
| damcclos | 1:0940fc3527d9 | 36 | }; |
| damcclos | 1:0940fc3527d9 | 37 | |
| damcclos | 1:0940fc3527d9 | 38 | union pair_t |
| damcclos | 1:0940fc3527d9 | 39 | { |
| damcclos | 1:0940fc3527d9 | 40 | struct |
| damcclos | 1:0940fc3527d9 | 41 | { |
| damcclos | 1:0940fc3527d9 | 42 | char num; |
| damcclos | 1:0940fc3527d9 | 43 | char val; |
| damcclos | 1:0940fc3527d9 | 44 | } reg; |
| damcclos | 1:0940fc3527d9 | 45 | |
| damcclos | 1:0940fc3527d9 | 46 | char raw[2]; |
| damcclos | 1:0940fc3527d9 | 47 | }; |
| damcclos | 1:0940fc3527d9 | 48 | |
| damcclos | 1:0940fc3527d9 | 49 | #endif |