|
modm API documentation
|
| using | Board::LoggerDevice = modm::IODeviceWrapper< stlink::Uart, modm::IOBuffer::BlockIfFull > |
| void | Board::initialize () |
| void | Board::initializeUsb (uint8_t priority=3) |
| void | Board::initializeUsbFs (uint8_t priority=3) |
| void | Board::initializeUsbHs (uint8_t priority=3) |
| using | Board::usb_fs::Vbus = GpioA9 |
| using | Board::usb_fs::Id = GpioA10 |
| using | Board::usb_fs::Dm = GpioA11 |
| using | Board::usb_fs::Dp = GpioA12 |
| using | Board::usb_fs::Device = UsbFs |
| using | Board::usb_hs::Ck = GpioA5 |
| using | Board::usb_hs::D0 = GpioA3 |
| using | Board::usb_hs::D1 = GpioB0 |
| using | Board::usb_hs::D2 = GpioB1 |
| using | Board::usb_hs::D3 = GpioB10 |
| using | Board::usb_hs::D4 = GpioB11 |
| using | Board::usb_hs::D5 = GpioB12 |
| using | Board::usb_hs::D6 = GpioB13 |
| using | Board::usb_hs::D7 = GpioB5 |
| using | Board::usb_hs::Stp = GpioC0 |
| using | Board::usb_hs::Dir = GpioC2 |
| using | Board::usb_hs::Nxt = GpioH4 |
| using | Board::usb_hs::Overcurrent = GpioE3 |
| using | Board::usb_hs::Device = UsbHs |
| using | Board::stlink::Tx = GpioOutputA9 |
| using | Board::stlink::Rx = GpioInputB7 |
| using | Board::stlink::Uart = BufferedUart< UsartHal1, UartTxBuffer< 2048 > > |
lbuild module: modm:board:disco-f746ng
This board has two USB ports: one with Full Speed support and another with true High Speed support. By default, TinyUSB runs the device classes on the FS port, however, you can reassign it to HS via this option:
Note that can use TinyUSB with both the device and host classes at the same time if you assign them to different ports: