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.
main.cpp@0:f9424a117b32, 2016-03-09 (annotated)
- Committer:
- alexD
- Date:
- Wed Mar 09 08:22:14 2016 +0000
- Revision:
- 0:f9424a117b32
Test;
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| alexD | 0:f9424a117b32 | 1 | #include "mbed.h" |
| alexD | 0:f9424a117b32 | 2 | |
| alexD | 0:f9424a117b32 | 3 | // init i2c |
| alexD | 0:f9424a117b32 | 4 | I2C i2c(p28, p27); |
| alexD | 0:f9424a117b32 | 5 | |
| alexD | 0:f9424a117b32 | 6 | // bluetooth |
| alexD | 0:f9424a117b32 | 7 | Serial blue(p9, p10); |
| alexD | 0:f9424a117b32 | 8 | // pc console |
| alexD | 0:f9424a117b32 | 9 | Serial pc(USBTX, USBRX); |
| alexD | 0:f9424a117b32 | 10 | |
| alexD | 0:f9424a117b32 | 11 | // slave address |
| alexD | 0:f9424a117b32 | 12 | const int addr = 0x20; |
| alexD | 0:f9424a117b32 | 13 | |
| alexD | 0:f9424a117b32 | 14 | int main() |
| alexD | 0:f9424a117b32 | 15 | { |
| alexD | 0:f9424a117b32 | 16 | char cmd[10]; |
| alexD | 0:f9424a117b32 | 17 | blue.baud(9600); |
| alexD | 0:f9424a117b32 | 18 | pc.baud(9600); |
| alexD | 0:f9424a117b32 | 19 | //i2c.frequency(50000); |
| alexD | 0:f9424a117b32 | 20 | cmd[0] = 100; |
| alexD | 0:f9424a117b32 | 21 | while (1) { |
| alexD | 0:f9424a117b32 | 22 | if (blue.readable()) { |
| alexD | 0:f9424a117b32 | 23 | cmd[0] = blue.getc(); |
| alexD | 0:f9424a117b32 | 24 | pc.printf("%d", cmd[0]); |
| alexD | 0:f9424a117b32 | 25 | i2c.write(addr, cmd, 1); |
| alexD | 0:f9424a117b32 | 26 | } |
| alexD | 0:f9424a117b32 | 27 | |
| alexD | 0:f9424a117b32 | 28 | } |
| alexD | 0:f9424a117b32 | 29 | } |