Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
//*** <<< Use Configuration Wizard in Context Menu >>> ***
/*
// <h> USB Configuration
// <o0> USB Power
// <i> Default Power Setting
// <0=> Bus-powered
// <1=> Self-powered
// <o1> Max Number of Interfaces <1-256>
// <o2> Max Number of Endpoints <1-16>
// <i> Number of Bidirectional Endpoints
// <o3> Max Endpoint 0 Packet Size
// <8=> 8 Bytes <16=> 16 Bytes <32=> 32 Bytes <64=> 64 Bytes
// <o4> Bytes in output/input report <1-64>
// <h> Double Buffer Setup
// <i>Double Buffer not yet supported
//<i> <i> Enable Double Buffer Mode for selected Bulk Endpoints
//<i> <o5.1> Endpoint 1
//<i> <o5.2> Endpoint 2
//<i> <o5.3> Endpoint 3
//<i> <o5.4> Endpoint 4
................
Меня одно интересует, вы это всё с телефона написали? Такое упорство заслуживает одобрения уже само по себе )
void init( Pins pins, uint32_t baudrate, GPIO_TypeDef * rs485Port = 0, uint16_t rs485Pin = 0 );
STRONG_ENUM( Pins, UART1_PA9_PA10, UART1_PB6_PB7,
UART2_PA2_PA3, UART2_PD5_PD6,
UART3_PB10_PB11, UART3_PD8_PD9, UART3_PC10_PC11,
UART4_PC10_PC11,
UART5_PC12_PD2 );
UARTCreate()->setParity(XXX)->setBandwidth(XXX)->init();
К вопросу о стандартных библиотеках