Llibreria per connectar via sèrie amb un PC, que permet enviar i rebre strings sense fer servir les funcions scanf i printf que no són compatibles amb la llibreria RTOS.
Dependents: projecte_v4_rtos ProjecteRobotFinal
RawSerialPc.h@0:ab6e0939a63f, 2015-12-19 (annotated)
- Committer:
- jcabello7
- Date:
- Sat Dec 19 01:09:28 2015 +0000
- Revision:
- 0:ab6e0939a63f
Programa final, fent servir les llibreries RTOS, amb les llibreries RawSerialPc i Hc05 separades per facilitar la modificaci? del programa. Comprovat que funciona.
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
jcabello7 | 0:ab6e0939a63f | 1 | #ifndef MBED_RAWSERIALPC_H |
jcabello7 | 0:ab6e0939a63f | 2 | #define MBED_RAWSERIALPC_H |
jcabello7 | 0:ab6e0939a63f | 3 | |
jcabello7 | 0:ab6e0939a63f | 4 | #include "mbed.h" |
jcabello7 | 0:ab6e0939a63f | 5 | |
jcabello7 | 0:ab6e0939a63f | 6 | #define longString 128 //Longitud màxima del string a enviar |
jcabello7 | 0:ab6e0939a63f | 7 | |
jcabello7 | 0:ab6e0939a63f | 8 | class RawSerialPc : public RawSerial { |
jcabello7 | 0:ab6e0939a63f | 9 | public: |
jcabello7 | 0:ab6e0939a63f | 10 | RawSerialPc(PinName tx, PinName rx); |
jcabello7 | 0:ab6e0939a63f | 11 | void enviaString(char* str); |
jcabello7 | 0:ab6e0939a63f | 12 | bool llegirString(char* str); |
jcabello7 | 0:ab6e0939a63f | 13 | }; |
jcabello7 | 0:ab6e0939a63f | 14 | |
jcabello7 | 0:ab6e0939a63f | 15 | |
jcabello7 | 0:ab6e0939a63f | 16 | #endif |