mirror of
https://github.com/odriverobotics/ODrive.git
synced 2026-08-28 06:19:04 +08:00
25 lines
709 B
C
25 lines
709 B
C
/**
|
|
******************************************************************************
|
|
* @file : syscalls.c
|
|
* @brief : This file implements printf functionality
|
|
******************************************************************************
|
|
*/
|
|
|
|
#include <sys/unistd.h>
|
|
#include "usbd_cdc_if.h"
|
|
|
|
//int _read(int file, char *data, int len) {}
|
|
//int _close(int file) {}
|
|
//int _lseek(int file, int ptr, int dir) {}
|
|
//int _fstat(int file, struct stat *st) {}
|
|
//int _isatty(int file) {}
|
|
|
|
int _write(int file, char *data, int len) {
|
|
|
|
// transmit over CDC
|
|
uint8_t status = CDC_Transmit_FS((uint8_t*)data, len);
|
|
|
|
// return number of bytes written
|
|
return (status == USBD_OK ? len : 0);
|
|
}
|