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:89673a0f505b, 2020-01-03 (annotated)
- Committer:
- ChrisABailey
- Date:
- Fri Jan 03 19:06:51 2020 +0000
- Revision:
- 0:89673a0f505b
- Child:
- 1:ce7379fdc895
test of offline CLI;
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| ChrisABailey | 0:89673a0f505b | 1 | #define MBED_CONF_PLATFORM_DEFAULT_SERIAL_BAUD_RATE 9600 |
| ChrisABailey | 0:89673a0f505b | 2 | #define MBED_CONF_PLATFORM_CTHUNK_COUNT_MAX 8 |
| ChrisABailey | 0:89673a0f505b | 3 | |
| ChrisABailey | 0:89673a0f505b | 4 | |
| ChrisABailey | 0:89673a0f505b | 5 | #include "mbed.h" |
| ChrisABailey | 0:89673a0f505b | 6 | #include "3ATIBoardIO.h" |
| ChrisABailey | 0:89673a0f505b | 7 | |
| ChrisABailey | 0:89673a0f505b | 8 | |
| ChrisABailey | 0:89673a0f505b | 9 | //Serial pc(USBTX, USBRX,9600); |
| ChrisABailey | 0:89673a0f505b | 10 | Serial rs232( PA_2,PB_4,9600); |
| ChrisABailey | 0:89673a0f505b | 11 | //Serial rs232( A7,A2,9600); |
| ChrisABailey | 0:89673a0f505b | 12 | //I2C i2c(I2C_SDA_PIN,I2C_SCL_PIN); |
| ChrisABailey | 0:89673a0f505b | 13 | |
| ChrisABailey | 0:89673a0f505b | 14 | DigitalOut led1(LED1); |
| ChrisABailey | 0:89673a0f505b | 15 | //PwmOut pwm(PWM_PIN); |
| ChrisABailey | 0:89673a0f505b | 16 | DigitalOut led(D11); |
| ChrisABailey | 0:89673a0f505b | 17 | //DigitalIn rsd(A7); |
| ChrisABailey | 0:89673a0f505b | 18 | DigitalIn rsr(D12); |
| ChrisABailey | 0:89673a0f505b | 19 | |
| ChrisABailey | 0:89673a0f505b | 20 | int main() { |
| ChrisABailey | 0:89673a0f505b | 21 | led=1; |
| ChrisABailey | 0:89673a0f505b | 22 | int i='a'; |
| ChrisABailey | 0:89673a0f505b | 23 | while(1) { |
| ChrisABailey | 0:89673a0f505b | 24 | if (i++>'z') |
| ChrisABailey | 0:89673a0f505b | 25 | { |
| ChrisABailey | 0:89673a0f505b | 26 | i='a'; |
| ChrisABailey | 0:89673a0f505b | 27 | } |
| ChrisABailey | 0:89673a0f505b | 28 | int c = rs232.getc(); |
| ChrisABailey | 0:89673a0f505b | 29 | //int a = pc.getc(); |
| ChrisABailey | 0:89673a0f505b | 30 | //led1=1; |
| ChrisABailey | 0:89673a0f505b | 31 | //wait(0.5); |
| ChrisABailey | 0:89673a0f505b | 32 | led1=!led1; |
| ChrisABailey | 0:89673a0f505b | 33 | wait(0.2); |
| ChrisABailey | 0:89673a0f505b | 34 | rs232.putc(c); |
| ChrisABailey | 0:89673a0f505b | 35 | //pc.putc(a); |
| ChrisABailey | 0:89673a0f505b | 36 | led=!led; |
| ChrisABailey | 0:89673a0f505b | 37 | |
| ChrisABailey | 0:89673a0f505b | 38 | //rs232.putc(i); |
| ChrisABailey | 0:89673a0f505b | 39 | //pc.putc(i); |
| ChrisABailey | 0:89673a0f505b | 40 | //wait(0.5); // 100 ms |
| ChrisABailey | 0:89673a0f505b | 41 | |
| ChrisABailey | 0:89673a0f505b | 42 | } |
| ChrisABailey | 0:89673a0f505b | 43 | } |