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.
tinyI2C_11U3x.h@76:fcbc456010e0, 2016-08-31 (annotated)
- Committer:
- K4zuki
- Date:
- Wed Aug 31 02:39:01 2016 +0900
- Revision:
- 76:fcbc456010e0
- Parent:
- 42:da85c17ea495
Merge branch 'master' of https://@developer.mbed.org/users/k4zuki/code/uart_i2c_conv
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| K4zuki |
76:fcbc456010e0 | 1 | /* |
| K4zuki |
76:fcbc456010e0 | 2 | tinyI2C_11U3x.h |
| K4zuki |
76:fcbc456010e0 | 3 | */ |
| K4zuki |
76:fcbc456010e0 | 4 | |
| K4zuki |
76:fcbc456010e0 | 5 | static const uint8_t chip_id = ID_LPC11UXX; |
| K4zuki |
76:fcbc456010e0 | 6 | |
| K4zuki |
76:fcbc456010e0 | 7 | #define isI2C1 // unused(always enabled) |
| K4zuki |
76:fcbc456010e0 | 8 | I2C dev1( P0_5, P0_4 ); |
| K4zuki |
76:fcbc456010e0 | 9 | |
| K4zuki |
76:fcbc456010e0 | 10 | |
| K4zuki |
76:fcbc456010e0 | 11 | #undef isI2C2 |
| K4zuki |
76:fcbc456010e0 | 12 | #undef isI2C3 |
| K4zuki |
76:fcbc456010e0 | 13 | #undef isI2C4 |
| K4zuki |
76:fcbc456010e0 | 14 | |
| K4zuki |
76:fcbc456010e0 | 15 | #undef isUART |
| K4zuki |
76:fcbc456010e0 | 16 | #define isUSBUART |
| K4zuki |
76:fcbc456010e0 | 17 | |
| K4zuki |
76:fcbc456010e0 | 18 | #include "USBSerial.h" |
| K4zuki |
76:fcbc456010e0 | 19 | USBSerial pc; |
| K4zuki |
76:fcbc456010e0 | 20 | |
| K4zuki |
76:fcbc456010e0 | 21 | #define isHWSPI |
| K4zuki |
76:fcbc456010e0 | 22 | #undef isSWSPI |
| K4zuki |
76:fcbc456010e0 | 23 | SPI _spi(P0_9, P0_8, P0_10); // mosi, miso, sclk |
| K4zuki |
76:fcbc456010e0 | 24 | DigitalOut _cs(P0_7); // CS |
| K4zuki |
76:fcbc456010e0 | 25 | |
| K4zuki |
76:fcbc456010e0 | 26 | #define isGPIO0 // unused(always enabled) |
| K4zuki |
76:fcbc456010e0 | 27 | DigitalInOut _GPIO00(P0_22); |
| K4zuki |
76:fcbc456010e0 | 28 | DigitalInOut _GPIO01(P0_11); |
| K4zuki |
76:fcbc456010e0 | 29 | DigitalInOut _GPIO02(P0_12); |
| K4zuki |
76:fcbc456010e0 | 30 | DigitalInOut _GPIO03(P0_13); |
| K4zuki |
76:fcbc456010e0 | 31 | DigitalInOut _GPIO04(P0_14); |
| K4zuki |
76:fcbc456010e0 | 32 | DigitalInOut _GPIO05(P0_15); |
| K4zuki |
76:fcbc456010e0 | 33 | DigitalInOut _GPIO06(P0_16); |
| K4zuki |
76:fcbc456010e0 | 34 | DigitalInOut _GPIO07(P0_23); |
| K4zuki |
76:fcbc456010e0 | 35 | |
| K4zuki |
76:fcbc456010e0 | 36 | #define isGPIO1 |
| K4zuki |
76:fcbc456010e0 | 37 | DigitalInOut _GPIO10(P1_15); |
| K4zuki |
76:fcbc456010e0 | 38 | DigitalInOut _GPIO11(P0_17); |
| K4zuki |
76:fcbc456010e0 | 39 | DigitalInOut _GPIO12(P0_18); |
| K4zuki |
76:fcbc456010e0 | 40 | DigitalInOut _GPIO13(P0_19); |
| K4zuki |
76:fcbc456010e0 | 41 | DigitalInOut _GPIO14(P1_19); |
| K4zuki |
76:fcbc456010e0 | 42 | DigitalInOut _GPIO15(P0_20); |
| K4zuki |
76:fcbc456010e0 | 43 | DigitalInOut _GPIO16(P0_2 ); |
| K4zuki |
76:fcbc456010e0 | 44 | DigitalInOut _GPIO17(P0_21); |