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: PS3
main.cpp@2:90609e82800f, 2018-09-25 (annotated)
- Committer:
- number_key
- Date:
- Tue Sep 25 07:31:13 2018 +0000
- Revision:
- 2:90609e82800f
- Parent:
- 1:67eb13b42312
ring buffer
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
number_key | 0:f66f288a5d4d | 1 | #include "mbed.h" |
number_key | 0:f66f288a5d4d | 2 | #include "PS3.h" |
number_key | 2:90609e82800f | 3 | |
number_key | 2:90609e82800f | 4 | PS3 ps3(PB_6, PB_7);; |
number_key | 0:f66f288a5d4d | 5 | Serial pc(USBTX, USBRX, 230400); |
number_key | 2:90609e82800f | 6 | |
number_key | 0:f66f288a5d4d | 7 | int main() |
number_key | 0:f66f288a5d4d | 8 | { |
number_key | 2:90609e82800f | 9 | pc.printf("start\r\n"); |
number_key | 0:f66f288a5d4d | 10 | while(true) { |
number_key | 1:67eb13b42312 | 11 | while(!ps3.status) printf("disconnected\r\n"); |
number_key | 0:f66f288a5d4d | 12 | for(int i = 0; i < 4; i++) { |
number_key | 0:f66f288a5d4d | 13 | pc.printf("%d ", ps3.getStick(i)); |
number_key | 0:f66f288a5d4d | 14 | } |
number_key | 0:f66f288a5d4d | 15 | for(int i = 0; i < 2; i++) { |
number_key | 0:f66f288a5d4d | 16 | pc.printf("%d ", ps3.getTrigger(i)); |
number_key | 0:f66f288a5d4d | 17 | } |
number_key | 2:90609e82800f | 18 | for(int i = 0; i < 12; i++) { |
number_key | 0:f66f288a5d4d | 19 | pc.printf("%d ", ps3.getButton(i)); |
number_key | 0:f66f288a5d4d | 20 | } |
number_key | 0:f66f288a5d4d | 21 | pc.printf("\r\n"); |
number_key | 0:f66f288a5d4d | 22 | } |
number_key | 2:90609e82800f | 23 | } |
number_key | 2:90609e82800f | 24 |