Teensy 4.1 core updated for C++20
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

32 lines
644B

  1. #ifndef HardwareSerial_h
  2. #define HardwareSerial_h
  3. #include <inttypes.h>
  4. #include "Stream.h"
  5. class HardwareSerial : public Stream
  6. {
  7. public:
  8. inline void begin(uint32_t baud, uint8_t txen_pin=255) {
  9. _begin(((F_CPU / 8) + (baud / 2)) / baud, txen_pin);
  10. }
  11. void _begin(uint16_t baud_count, uint8_t pin);
  12. void end(void);
  13. void transmitterEnable(uint8_t pin);
  14. virtual int available(void);
  15. virtual int peek(void);
  16. virtual int read(void);
  17. virtual void flush(void);
  18. void clear(void);
  19. #if ARDUINO >= 100
  20. virtual size_t write(uint8_t);
  21. #else
  22. virtual void write(uint8_t);
  23. #endif
  24. using Print::write;
  25. };
  26. extern HardwareSerial Serial1;
  27. #endif