12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- #pragma once
- #include "quantum.h"
- #define XT_DATA_IN() \
- do { \
- setPinInput(XT_DATA_PIN)
- writePinHigh(XT_DATA_PIN)
- } while (0)
- #define XT_DATA_READ() readPin(XT_DATA_PIN)
- #define XT_DATA_LO() \
- do { \
- writePinLow(XT_DATA_PIN)
- setPinOutput(XT_DATA_PIN)
- } while (0)
- #define XT_CLOCK_IN() \
- do { \
- setPinInput(XT_CLOCK_PIN)
- writePinHigh(XT_CLOCK_PIN)
- } while (0)
- #define XT_CLOCK_READ() readPin(XT_CLOCK_PIN)
- #define XT_CLOCK_LO() \
- do { \
- writePinLow(XT_CLOCK_PIN)
- setPinOutput(XT_CLOCK_PIN)
- } while (0)
- void xt_host_init(void)
- uint8_t xt_host_recv(void)
|