4 #include "teensy3/core_pins.h"
5 #include "teensy3/usb_seremu.h"
6 #include "teensy3/usb_rawhid.h"
8 ssize_t _write(int fd, const void *buf, size_t nbyte)
13 if (fd != 1 && fd != 2) {
14 snprintf(tbuf, sizeof(tbuf), "write to fd %d\n", fd);
15 usb_seremu_write(tbuf, strlen(tbuf));
18 ret = usb_seremu_write(buf, nbyte);
19 return ret < 0 ? ret : nbyte;
30 delay(1000); // wait for usb..
32 printf("starting, rawhid: %d\n", usb_rawhid_available());
34 // ret = usb_rawhid_recv(buf, 2000);
35 // ret = usb_rawhid_send(buf, 2000);
40 CORE_PIN13_PORTSET = CORE_PIN13_BITMASK;
41 CORE_PIN14_PORTSET = CORE_PIN14_BITMASK;
43 CORE_PIN13_PORTCLEAR = CORE_PIN13_BITMASK;
44 CORE_PIN14_PORTCLEAR = CORE_PIN14_BITMASK;