|
Hierodule 1.6.2
Utility module set for STM32 MCUs
|
Elements of the module that are confined to the scope of the compilation unit. More...
Functions | |
| void | AppendToBuffer (uint8_t byte) |
| Appends a byte to the RX ring buffer. | |
Variables | |
| HIERODULE_USB_Wrapper | Wrapper |
| Actual declaration for the Wrapper in the source file. | |
The instance of the wrapper is declared here, an extern declaration exists in the header file.
| void AppendToBuffer | ( | uint8_t | byte | ) |
| byte | Byte to be appended. |
Self-explanatory code, nothing to elaborate.
Definition at line 34 of file hierodule_usb.c.
References HIERODULE_USB_Wrapper::RX_Buffer, HIERODULE_USB_Wrapper::RX_BufferSize, HIERODULE_USB_Wrapper::RX_Index, HIERODULE_USB_Wrapper::RX_New, and Wrapper.
Referenced by HIERODULE_USB_Receive_Callback().
| HIERODULE_USB_Wrapper Wrapper |
Extern declaration for the wrapper instance in the source file.
Definition at line 27 of file hierodule_usb.c.
Referenced by ACK_Next(), AppendToBuffer(), Disable(), DisableClockStretching(), Enable(), EnableClockStretching(), HIERODULE_ADC_Disable(), HIERODULE_ADC_Enable(), HIERODULE_ADC_InitWrapper(), HIERODULE_ADC_ReleaseWrapper(), HIERODULE_I2C_GetNextByte(), HIERODULE_I2C_InitWrapper(), HIERODULE_I2C_MasterReceive(), HIERODULE_I2C_MasterTransmit(), HIERODULE_I2C_ReleaseWrapper(), HIERODULE_SPI_GetNextByte(), HIERODULE_SPI_InitWrapper(), HIERODULE_SPI_ReleaseWrapper(), HIERODULE_SPI_TransmitByte(), HIERODULE_SPI_TransmitPackage(), HIERODULE_USART_Disable_IT_RXNE(), HIERODULE_USART_Enable_IT_RXNE(), HIERODULE_USART_GetNextByte(), HIERODULE_USART_InitWrapper(), HIERODULE_USART_IsActiveFlag_RXNE(), HIERODULE_USART_IsActiveFlag_TXE(), HIERODULE_USART_ReleaseWrapper(), HIERODULE_USART_TransmitByte(), HIERODULE_USART_TransmitString(), HIERODULE_USB_GetNextByte(), HIERODULE_USB_InitWrapper(), HIERODULE_USB_Receive_Callback(), HIERODULE_USB_ReleaseWrapper(), I2C_IRQ_Handler(), Idle(), NACK_Next(), Receive_NACK(), ReceiveByte(), ReceiveByteAsMaster(), ReceiveByteAsSlave(), ReceiveData(), ReceiveData(), ReturnToIdleState(), Smoothen(), SPI_IRQ_Handler(), Start(), Stop(), TransmitByteAsMaster(), TransmitByteAsSlave(), TransmitData(), and USART_IRQHandler().