Lines Matching refs:usart
769 void USART_BaudrateAsyncSet(USART_TypeDef *usart,
777 uint32_t USART_BaudrateGet(USART_TypeDef *usart);
778 void USART_BaudrateSyncSet(USART_TypeDef *usart,
781 void USART_Enable(USART_TypeDef *usart, USART_Enable_TypeDef enable);
783 void USART_InitAsync(USART_TypeDef *usart, const USART_InitAsync_TypeDef *init);
784 void USART_InitSync(USART_TypeDef *usart, const USART_InitSync_TypeDef *init);
785 void USARTn_InitIrDA(USART_TypeDef *usart, const USART_InitIrDA_TypeDef *init);
788 void USART_InitI2s(USART_TypeDef *usart, USART_InitI2s_TypeDef *init);
790 void USART_InitPrsTrigger(USART_TypeDef *usart, const USART_PrsTriggerInit_TypeDef *init);
803 __STATIC_INLINE void USART_IntClear(USART_TypeDef *usart, uint32_t flags) in USART_IntClear() argument
806 usart->IF_CLR = flags; in USART_IntClear()
808 usart->IFC = flags; in USART_IntClear()
823 __STATIC_INLINE void USART_IntDisable(USART_TypeDef *usart, uint32_t flags) in USART_IntDisable() argument
825 usart->IEN &= ~flags; in USART_IntDisable()
844 __STATIC_INLINE void USART_IntEnable(USART_TypeDef *usart, uint32_t flags) in USART_IntEnable() argument
846 usart->IEN |= flags; in USART_IntEnable()
863 __STATIC_INLINE uint32_t USART_IntGet(USART_TypeDef *usart) in USART_IntGet() argument
865 return usart->IF; in USART_IntGet()
887 __STATIC_INLINE uint32_t USART_IntGetEnabled(USART_TypeDef *usart) in USART_IntGetEnabled() argument
893 ien = usart->IEN; in USART_IntGetEnabled()
896 return usart->IF & ien; in USART_IntGetEnabled()
910 __STATIC_INLINE void USART_IntSet(USART_TypeDef *usart, uint32_t flags) in USART_IntSet() argument
913 usart->IF_SET = flags; in USART_IntSet()
915 usart->IFS = flags; in USART_IntSet()
930 __STATIC_INLINE uint32_t USART_StatusGet(USART_TypeDef *usart) in USART_StatusGet() argument
932 return usart->STATUS; in USART_StatusGet()
935 void USART_Reset(USART_TypeDef *usart);
936 uint8_t USART_Rx(USART_TypeDef *usart);
937 uint16_t USART_RxDouble(USART_TypeDef *usart);
938 uint32_t USART_RxDoubleExt(USART_TypeDef *usart);
939 uint16_t USART_RxExt(USART_TypeDef *usart);
969 __STATIC_INLINE uint8_t USART_RxDataGet(USART_TypeDef *usart) in USART_RxDataGet() argument
971 return (uint8_t)usart->RXDATA; in USART_RxDataGet()
1006 __STATIC_INLINE uint16_t USART_RxDoubleGet(USART_TypeDef *usart) in USART_RxDoubleGet() argument
1008 return (uint16_t)usart->RXDOUBLE; in USART_RxDoubleGet()
1041 __STATIC_INLINE uint32_t USART_RxDoubleXGet(USART_TypeDef *usart) in USART_RxDoubleXGet() argument
1043 return usart->RXDOUBLEX; in USART_RxDoubleXGet()
1075 __STATIC_INLINE uint16_t USART_RxDataXGet(USART_TypeDef *usart) in USART_RxDataXGet() argument
1077 return (uint16_t)usart->RXDATAX; in USART_RxDataXGet()
1080 uint8_t USART_SpiTransfer(USART_TypeDef *usart, uint8_t data);
1081 void USART_Tx(USART_TypeDef *usart, uint8_t data);
1082 void USART_TxDouble(USART_TypeDef *usart, uint16_t data);
1083 void USART_TxDoubleExt(USART_TypeDef *usart, uint32_t data);
1084 void USART_TxExt(USART_TypeDef *usart, uint16_t data);