レンタルサーバーと連携したsakura.ioの運用例

Dependencies:   mbed SakuraIO MPU9250_SPI BME280 gps AQM0802A

Committer:
punix
Date:
Tue Nov 27 06:51:52 2018 +0000
Revision:
2:48e7e85cb169
Parent:
0:d2c4ee597498
??????

Who changed what in which revision?

UserRevisionLine numberNew contents of line
punix 0:d2c4ee597498 1 #ifndef __SAKURA_PIN_NAMES_H__
punix 0:d2c4ee597498 2 #define __SAKURA_PIN_NAMES_H__
punix 0:d2c4ee597498 3
punix 0:d2c4ee597498 4 #define DAP_UART_TX PB_6
punix 0:d2c4ee597498 5 #define DAP_UART_RX PB_7
punix 0:d2c4ee597498 6
punix 0:d2c4ee597498 7 // GPIO
punix 0:d2c4ee597498 8 #define SW1 PC_14
punix 0:d2c4ee597498 9 #define SW2 PH_0
punix 0:d2c4ee597498 10 #define SW3 PC_0
punix 0:d2c4ee597498 11 #define SW4 PC_1
punix 0:d2c4ee597498 12 #define SW5 PC_2
punix 0:d2c4ee597498 13 #define SW6 PC_3
punix 0:d2c4ee597498 14 #undef LED1
punix 0:d2c4ee597498 15 #undef LED2
punix 0:d2c4ee597498 16 #undef LED3
punix 0:d2c4ee597498 17 #undef LED4
punix 0:d2c4ee597498 18 #define LED1 PC_13
punix 0:d2c4ee597498 19 #define LED2 PC_15
punix 0:d2c4ee597498 20 #define LED3 PH_1
punix 0:d2c4ee597498 21 #define LED4 PC_4
punix 0:d2c4ee597498 22
punix 0:d2c4ee597498 23 // LCD
punix 0:d2c4ee597498 24 #define LED_LCD PC_5
punix 0:d2c4ee597498 25
punix 0:d2c4ee597498 26 // MPU-9250
punix 0:d2c4ee597498 27 #define MPU9250_INT PB_2
punix 0:d2c4ee597498 28
punix 0:d2c4ee597498 29 // GPS
punix 0:d2c4ee597498 30 #define GPS_EN PA_11
punix 0:d2c4ee597498 31 #define GPS_INT PB_5
punix 0:d2c4ee597498 32 #define GPS_1PPS PB_4
punix 0:d2c4ee597498 33 #define GPS_WAKEUP PD_2
punix 0:d2c4ee597498 34 #define GPS_TX PC_6
punix 0:d2c4ee597498 35 #define GPS_RX PC_7
punix 0:d2c4ee597498 36
punix 0:d2c4ee597498 37 // sakura.io
punix 0:d2c4ee597498 38 #define SCM_WAKE_IN PC_8
punix 0:d2c4ee597498 39 #define SCM_WAKE_OUT PA_9
punix 0:d2c4ee597498 40
punix 0:d2c4ee597498 41 /* Bus */
punix 0:d2c4ee597498 42
punix 0:d2c4ee597498 43 // I2C (LCD, BME280)
punix 0:d2c4ee597498 44 #define I2C_INTERNAL_SCL PB_8
punix 0:d2c4ee597498 45 #define I2C_INTERNAL_SDA PB_9
punix 0:d2c4ee597498 46
punix 0:d2c4ee597498 47 // I2C (sakura.io)
punix 0:d2c4ee597498 48 #undef I2C_SCL
punix 0:d2c4ee597498 49 #undef I2C_SDA
punix 0:d2c4ee597498 50 #define I2C_SCL PA_8
punix 0:d2c4ee597498 51 #define I2C_SDA PC_9
punix 0:d2c4ee597498 52
punix 0:d2c4ee597498 53 // I2C (External)
punix 0:d2c4ee597498 54 #define I2C_EXTERNAL_SCL PB_10
punix 0:d2c4ee597498 55 #define I2C_EXTERNAL_SDA PB_3
punix 0:d2c4ee597498 56
punix 0:d2c4ee597498 57 // SPI (MPU-9250)
punix 0:d2c4ee597498 58 #define SPI_MPU_MISO PA_12
punix 0:d2c4ee597498 59 #define SPI_MPU_MOSI PA_10
punix 0:d2c4ee597498 60 #define SPI_MPU_SCK PB_0
punix 0:d2c4ee597498 61 #define SPI_MPU_CS PB_1
punix 0:d2c4ee597498 62
punix 0:d2c4ee597498 63 #endif