summaryrefslogtreecommitdiffstatshomepage
path: root/teensy/usb.c
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2017-09-06 13:40:51 +1000
committerDamien George <damien.p.george@gmail.com>2017-09-06 13:40:51 +1000
commit01dd7804b87d60b2deab16712eccb3b97351a9b7 (patch)
tree1aa21f38a872b8e62a3d4e4f74f68033c6f827e4 /teensy/usb.c
parenta9862b30068fc9df1022f08019fb35aaa5085f64 (diff)
downloadmicropython-01dd7804b87d60b2deab16712eccb3b97351a9b7.tar.gz
micropython-01dd7804b87d60b2deab16712eccb3b97351a9b7.zip
ports: Make new ports/ sub-directory and move all ports there.
This is to keep the top-level directory clean, to make it clear what is core and what is a port, and to allow the repository to grow with new ports in a sustainable way.
Diffstat (limited to 'teensy/usb.c')
-rw-r--r--teensy/usb.c52
1 files changed, 0 insertions, 52 deletions
diff --git a/teensy/usb.c b/teensy/usb.c
deleted file mode 100644
index ed96826b35..0000000000
--- a/teensy/usb.c
+++ /dev/null
@@ -1,52 +0,0 @@
-#include <string.h>
-
-#include "py/runtime.h"
-
-#include "Arduino.h"
-
-#include "usb.h"
-#include "usb_serial.h"
-
-bool usb_vcp_is_connected(void)
-{
- return usb_configuration && (usb_cdc_line_rtsdtr & (USB_SERIAL_DTR | USB_SERIAL_RTS));
-}
-
-bool usb_vcp_is_enabled(void)
-{
- return true;
-}
-
-int usb_vcp_rx_num(void) {
- return usb_serial_available();
-}
-
-int usb_vcp_recv_byte(uint8_t *ptr)
-{
- int ch = usb_serial_getchar();
- if (ch < 0) {
- return 0;
- }
- *ptr = ch;
- return 1;
-}
-
-void usb_vcp_send_str(const char* str)
-{
- usb_vcp_send_strn(str, strlen(str));
-}
-
-void usb_vcp_send_strn(const char* str, int len)
-{
- usb_serial_write(str, len);
-}
-
-void usb_vcp_send_strn_cooked(const char *str, int len)
-{
- for (const char *top = str + len; str < top; str++) {
- if (*str == '\n') {
- usb_serial_putchar('\r');
- }
- usb_serial_putchar(*str);
- }
-}