Lines Matching refs:usart_periph

51 void usart_deinit(uint32_t usart_periph)  in usart_deinit()  argument
53 switch(usart_periph){ in usart_deinit()
90 void usart_baudrate_set(uint32_t usart_periph, uint32_t baudval) in usart_baudrate_set() argument
93 switch(usart_periph){ in usart_baudrate_set()
117 if(USART5 == usart_periph){ in usart_baudrate_set()
119 if(USART5_CTL0(usart_periph) & USART5_CTL0_OVSMOD){ in usart_baudrate_set()
130 USART5_BAUD(usart_periph) = ((USART5_BAUD_FRADIV | USART5_BAUD_INTDIV) & (intdiv | fradiv)); in usart_baudrate_set()
133 if(USART_CTL0(usart_periph) & USART_CTL0_OVSMOD){ in usart_baudrate_set()
144 USART_BAUD(usart_periph) = ((USART_BAUD_FRADIV | USART_BAUD_INTDIV) & (intdiv | fradiv)); in usart_baudrate_set()
159 void usart_parity_config(uint32_t usart_periph, uint32_t paritycfg) in usart_parity_config() argument
161 if(USART5 == usart_periph){ in usart_parity_config()
163 USART5_CTL0(usart_periph) &= ~(USART5_CTL0_UEN); in usart_parity_config()
165 USART5_CTL0(usart_periph) &= ~(USART5_CTL0_PM | USART5_CTL0_PCEN); in usart_parity_config()
167 USART5_CTL0(usart_periph) |= ((USART5_CTL0_PM | USART5_CTL0_PCEN) & paritycfg); in usart_parity_config()
170 USART_CTL0(usart_periph) &= ~(USART_CTL0_PM | USART_CTL0_PCEN); in usart_parity_config()
172 USART_CTL0(usart_periph) |= ((USART_CTL0_PM | USART_CTL0_PCEN) & paritycfg); in usart_parity_config()
186 void usart_word_length_set(uint32_t usart_periph, uint32_t wlen) in usart_word_length_set() argument
188 if(USART5 == usart_periph){ in usart_word_length_set()
190 USART5_CTL0(usart_periph) &= ~(USART5_CTL0_UEN); in usart_word_length_set()
192 USART5_CTL0(usart_periph) &= ~USART5_CTL0_WL; in usart_word_length_set()
194 USART5_CTL0(usart_periph) |= (USART5_CTL0_WL & wlen); in usart_word_length_set()
197 USART_CTL0(usart_periph) &= ~USART_CTL0_WL; in usart_word_length_set()
199 USART_CTL0(usart_periph) |= (USART_CTL0_WL & wlen); in usart_word_length_set()
215 void usart_stop_bit_set(uint32_t usart_periph, uint32_t stblen) in usart_stop_bit_set() argument
217 if(USART5 == usart_periph){ in usart_stop_bit_set()
219 USART5_CTL0(usart_periph) &= ~(USART5_CTL0_UEN); in usart_stop_bit_set()
221 USART5_CTL1(usart_periph) &= ~USART5_CTL1_STB; in usart_stop_bit_set()
223 USART5_CTL1(usart_periph) |= (USART5_CTL1_STB & stblen); in usart_stop_bit_set()
226 USART_CTL1(usart_periph) &= ~USART_CTL1_STB; in usart_stop_bit_set()
228 USART_CTL1(usart_periph) |= (USART_CTL1_STB & stblen); in usart_stop_bit_set()
238 void usart_enable(uint32_t usart_periph) in usart_enable() argument
240 if(USART5 == usart_periph){ in usart_enable()
242 USART5_CTL0(usart_periph) |= USART5_CTL0_UEN; in usart_enable()
245 USART_CTL0(usart_periph) |= USART_CTL0_UEN; in usart_enable()
255 void usart_disable(uint32_t usart_periph) in usart_disable() argument
257 if(USART5 == usart_periph){ in usart_disable()
259 USART5_CTL0(usart_periph) &= ~(USART5_CTL0_UEN); in usart_disable()
262 USART_CTL0(usart_periph) &= ~(USART_CTL0_UEN); in usart_disable()
276 void usart_transmit_config(uint32_t usart_periph, uint32_t txconfig) in usart_transmit_config() argument
280 if(USART5 == usart_periph){ in usart_transmit_config()
281 ctl = USART5_CTL0(usart_periph); in usart_transmit_config()
285 USART5_CTL0(usart_periph) = ctl; in usart_transmit_config()
287 ctl = USART_CTL0(usart_periph); in usart_transmit_config()
291 USART_CTL0(usart_periph) = ctl; in usart_transmit_config()
305 void usart_receive_config(uint32_t usart_periph, uint32_t rxconfig) in usart_receive_config() argument
309 if(USART5 == usart_periph){ in usart_receive_config()
310 ctl = USART5_CTL0(usart_periph); in usart_receive_config()
314 USART5_CTL0(usart_periph) = ctl; in usart_receive_config()
316 ctl = USART_CTL0(usart_periph); in usart_receive_config()
320 USART_CTL0(usart_periph) = ctl; in usart_receive_config()
334 void usart_oversample_config(uint32_t usart_periph, uint32_t oversamp) in usart_oversample_config() argument
336 if(USART5 == usart_periph){ in usart_oversample_config()
338 USART5_CTL0(usart_periph) &= ~(USART5_CTL0_UEN); in usart_oversample_config()
340 USART5_CTL0(usart_periph) &= ~(USART5_CTL0_OVSMOD); in usart_oversample_config()
342 USART5_CTL0(usart_periph) |= (USART5_CTL0_OVSMOD & oversamp); in usart_oversample_config()
345 USART_CTL0(usart_periph) &= ~(USART_CTL0_OVSMOD); in usart_oversample_config()
347 USART_CTL0(usart_periph) |= (USART_CTL0_OVSMOD & oversamp); in usart_oversample_config()
361 void usart_sample_bit_config(uint32_t usart_periph, uint32_t obsm) in usart_sample_bit_config() argument
363 if(USART5 == usart_periph){ in usart_sample_bit_config()
365 USART5_CTL0(usart_periph) &= ~(USART5_CTL0_UEN); in usart_sample_bit_config()
367 USART5_CTL2(usart_periph) &= ~(USART5_CTL2_OSB); in usart_sample_bit_config()
369 USART5_CTL2(usart_periph) |= (USART5_CTL2_OSB & obsm); in usart_sample_bit_config()
371 USART_CTL2(usart_periph) &= ~(USART_CTL2_OSB); in usart_sample_bit_config()
373 USART_CTL2(usart_periph) |= (USART_CTL2_OSB & obsm); in usart_sample_bit_config()
383 void usart_receiver_timeout_enable(uint32_t usart_periph) in usart_receiver_timeout_enable() argument
385 if(USART5 ==usart_periph){ in usart_receiver_timeout_enable()
387 USART5_CTL1(usart_periph) |= USART5_CTL1_RTEN; in usart_receiver_timeout_enable()
390 USART_CTL3(usart_periph) |= USART_CTL3_RTEN; in usart_receiver_timeout_enable()
400 void usart_receiver_timeout_disable(uint32_t usart_periph) in usart_receiver_timeout_disable() argument
402 if(USART5 ==usart_periph){ in usart_receiver_timeout_disable()
404 USART5_CTL1(usart_periph) &= ~USART5_CTL1_RTEN; in usart_receiver_timeout_disable()
407 USART_CTL3(usart_periph) &= ~(USART_CTL3_RTEN); in usart_receiver_timeout_disable()
418 void usart_receiver_timeout_threshold_config(uint32_t usart_periph, uint32_t rtimeout) in usart_receiver_timeout_threshold_config() argument
420 if(USART5 == usart_periph){ in usart_receiver_timeout_threshold_config()
421 USART5_RT(usart_periph) &= ~(USART5_RT_RT); in usart_receiver_timeout_threshold_config()
423 USART5_RT(usart_periph) |= (USART5_RT_RT & rtimeout); in usart_receiver_timeout_threshold_config()
425 USART_RT(usart_periph) &= ~(USART_RT_RT); in usart_receiver_timeout_threshold_config()
427 USART_RT(usart_periph) |= (USART_RT_RT & rtimeout); in usart_receiver_timeout_threshold_config()
438 void usart_data_transmit(uint32_t usart_periph, uint32_t data) in usart_data_transmit() argument
440 if(USART5 == usart_periph){ in usart_data_transmit()
442 USART5_TDATA(usart_periph) = ((uint16_t)USART5_TDATA_TDATA & data); in usart_data_transmit()
445 USART_DATA(usart_periph) = ((uint16_t)USART_DATA_DATA & data); in usart_data_transmit()
455 uint16_t usart_data_receive(uint32_t usart_periph) in usart_data_receive() argument
457 if(USART5 == usart_periph){ in usart_data_receive()
459 return (uint16_t)(GET_BITS(USART5_RDATA(usart_periph), 0U, 8U)); in usart_data_receive()
462 return (uint16_t)(GET_BITS(USART_DATA(usart_periph), 0U, 8U)); in usart_data_receive()
472 void usart_mute_mode_enable(uint32_t usart_periph) in usart_mute_mode_enable() argument
474 if(USART5 == usart_periph){ in usart_mute_mode_enable()
476 USART5_CTL0(usart_periph) |= USART5_CTL0_MEN; in usart_mute_mode_enable()
479 USART_CTL0(usart_periph) |= USART_CTL0_RWU; in usart_mute_mode_enable()
489 void usart_mute_mode_disable(uint32_t usart_periph) in usart_mute_mode_disable() argument
491 if(USART5 == usart_periph){ in usart_mute_mode_disable()
493 USART5_CTL0(usart_periph) &= ~(USART5_CTL0_MEN); in usart_mute_mode_disable()
496 USART_CTL0(usart_periph) &= ~(USART_CTL0_RWU); in usart_mute_mode_disable()
510 void usart_mute_mode_wakeup_config(uint32_t usart_periph, uint32_t wmethod) in usart_mute_mode_wakeup_config() argument
512 if(USART5 == usart_periph){ in usart_mute_mode_wakeup_config()
514 USART5_CTL0(usart_periph) &= ~(USART5_CTL0_UEN); in usart_mute_mode_wakeup_config()
516 USART5_CTL0(usart_periph) &= ~(USART5_CTL0_WM); in usart_mute_mode_wakeup_config()
518 USART5_CTL0(usart_periph) |= (USART5_CTL0_WM & wmethod); in usart_mute_mode_wakeup_config()
521 USART_CTL0(usart_periph) &= ~(USART_CTL0_WM); in usart_mute_mode_wakeup_config()
523 USART_CTL0(usart_periph) |= (USART_CTL0_WM & wmethod); in usart_mute_mode_wakeup_config()
533 void usart_lin_mode_enable(uint32_t usart_periph) in usart_lin_mode_enable() argument
535 if(USART5 == usart_periph){ in usart_lin_mode_enable()
537 USART5_CTL0(usart_periph) &= ~(USART5_CTL0_UEN); in usart_lin_mode_enable()
539 USART5_CTL1(usart_periph) |= USART5_CTL1_LMEN; in usart_lin_mode_enable()
542 USART_CTL1(usart_periph) |= USART_CTL1_LMEN; in usart_lin_mode_enable()
552 void usart_lin_mode_disable(uint32_t usart_periph) in usart_lin_mode_disable() argument
554 if(USART5 == usart_periph){ in usart_lin_mode_disable()
556 USART5_CTL0(usart_periph) &= ~(USART5_CTL0_UEN); in usart_lin_mode_disable()
558 USART5_CTL1(usart_periph) &= ~(USART5_CTL1_LMEN); in usart_lin_mode_disable()
561 USART_CTL1(usart_periph) &= ~(USART_CTL1_LMEN); in usart_lin_mode_disable()
575 void usart_lin_break_detection_length_config(uint32_t usart_periph, uint32_t lblen) in usart_lin_break_detection_length_config() argument
577 if(USART5 == usart_periph){ in usart_lin_break_detection_length_config()
579 USART5_CTL0(usart_periph) &= ~(USART5_CTL0_UEN); in usart_lin_break_detection_length_config()
581 USART5_CTL1(usart_periph) &= ~(USART5_CTL1_LBLEN); in usart_lin_break_detection_length_config()
583 USART5_CTL1(usart_periph) |= USART5_CTL1_LBLEN & (lblen); in usart_lin_break_detection_length_config()
585 USART_CTL1(usart_periph) &= ~(USART_CTL1_LBLEN); in usart_lin_break_detection_length_config()
587 USART_CTL1(usart_periph) |= (USART_CTL1_LBLEN & lblen); in usart_lin_break_detection_length_config()
597 void usart_halfduplex_enable(uint32_t usart_periph) in usart_halfduplex_enable() argument
599 if(USART5 == usart_periph){ in usart_halfduplex_enable()
601 USART5_CTL0(usart_periph) &= ~(USART5_CTL0_UEN); in usart_halfduplex_enable()
603 USART5_CTL2(usart_periph) |= (USART5_CTL2_HDEN); in usart_halfduplex_enable()
606 USART_CTL2(usart_periph) |= USART_CTL2_HDEN; in usart_halfduplex_enable()
616 void usart_halfduplex_disable(uint32_t usart_periph) in usart_halfduplex_disable() argument
618 if(USART5 == usart_periph){ in usart_halfduplex_disable()
620 USART5_CTL0(usart_periph) &= ~(USART5_CTL0_UEN); in usart_halfduplex_disable()
622 USART5_CTL2(usart_periph) &= ~(USART5_CTL2_HDEN); in usart_halfduplex_disable()
625 USART_CTL2(usart_periph) &= ~(USART_CTL2_HDEN); in usart_halfduplex_disable()
635 void usart_synchronous_clock_enable(uint32_t usart_periph) in usart_synchronous_clock_enable() argument
637 if(USART5 == usart_periph){ in usart_synchronous_clock_enable()
639 USART5_CTL0(usart_periph) &= ~(USART5_CTL0_UEN); in usart_synchronous_clock_enable()
641 USART5_CTL1(usart_periph) |= USART5_CTL1_CKEN; in usart_synchronous_clock_enable()
644 USART_CTL1(usart_periph) |= USART_CTL1_CKEN; in usart_synchronous_clock_enable()
654 void usart_synchronous_clock_disable(uint32_t usart_periph) in usart_synchronous_clock_disable() argument
656 if(USART5 == usart_periph){ in usart_synchronous_clock_disable()
658 USART5_CTL0(usart_periph) &= ~(USART5_CTL0_UEN); in usart_synchronous_clock_disable()
660 USART5_CTL1(usart_periph) &= ~(USART5_CTL1_CKEN); in usart_synchronous_clock_disable()
663 USART_CTL1(usart_periph) &= ~(USART_CTL1_CKEN); in usart_synchronous_clock_disable()
685 void usart_synchronous_clock_config(uint32_t usart_periph, uint32_t clen, uint32_t cph, uint32_t cp… in usart_synchronous_clock_config() argument
689 if(USART5 == usart_periph){ in usart_synchronous_clock_config()
691 USART5_CTL0(usart_periph) &= ~(USART5_CTL0_UEN); in usart_synchronous_clock_config()
693 ctl = USART5_CTL1(usart_periph); in usart_synchronous_clock_config()
699 USART5_CTL1(usart_periph) = ctl; in usart_synchronous_clock_config()
702 ctl = USART_CTL1(usart_periph); in usart_synchronous_clock_config()
708 USART_CTL1(usart_periph) = ctl; in usart_synchronous_clock_config()
719 void usart_guard_time_config(uint32_t usart_periph,uint32_t guat) in usart_guard_time_config() argument
721 if(USART5 == usart_periph){ in usart_guard_time_config()
723 USART5_CTL0(usart_periph) &= ~(USART5_CTL0_UEN); in usart_guard_time_config()
725 USART5_GP(usart_periph) &= ~(USART5_GP_GUAT); in usart_guard_time_config()
727 USART5_GP(usart_periph) |= (USART5_GP_GUAT & ((guat) << 8)); in usart_guard_time_config()
729 USART_GP(usart_periph) &= ~(USART_GP_GUAT); in usart_guard_time_config()
731 USART_GP(usart_periph) |= (USART_GP_GUAT & ((guat)<<GP_GUAT_OFFSET)); in usart_guard_time_config()
741 void usart_smartcard_mode_enable(uint32_t usart_periph) in usart_smartcard_mode_enable() argument
743 if(USART5 == usart_periph){ in usart_smartcard_mode_enable()
745 USART5_CTL0(usart_periph) &= ~(USART5_CTL0_UEN); in usart_smartcard_mode_enable()
748 USART5_CTL2(usart_periph) |= USART5_CTL2_SCEN; in usart_smartcard_mode_enable()
751 USART_CTL2(usart_periph) |= USART_CTL2_SCEN; in usart_smartcard_mode_enable()
761 void usart_smartcard_mode_disable(uint32_t usart_periph) in usart_smartcard_mode_disable() argument
763 if(USART5 == usart_periph){ in usart_smartcard_mode_disable()
765 USART5_CTL0(usart_periph) &= ~(USART5_CTL0_UEN); in usart_smartcard_mode_disable()
767 USART5_CTL2(usart_periph) &= ~(USART5_CTL2_SCEN); in usart_smartcard_mode_disable()
770 USART_CTL2(usart_periph) &= ~(USART_CTL2_SCEN); in usart_smartcard_mode_disable()
780 void usart_smartcard_mode_nack_enable(uint32_t usart_periph) in usart_smartcard_mode_nack_enable() argument
782 if(USART5 == usart_periph){ in usart_smartcard_mode_nack_enable()
784 USART5_CTL0(usart_periph) &= ~(USART5_CTL0_UEN); in usart_smartcard_mode_nack_enable()
786 USART5_CTL2(usart_periph) |= USART5_CTL2_NKEN; in usart_smartcard_mode_nack_enable()
789 USART_CTL2(usart_periph) |= USART_CTL2_NKEN; in usart_smartcard_mode_nack_enable()
799 void usart_smartcard_mode_nack_disable(uint32_t usart_periph) in usart_smartcard_mode_nack_disable() argument
801 if(USART5 == usart_periph){ in usart_smartcard_mode_nack_disable()
803 USART5_CTL0(usart_periph) &= ~(USART5_CTL0_UEN); in usart_smartcard_mode_nack_disable()
805 USART5_CTL2(usart_periph) &= ~(USART5_CTL2_NKEN); in usart_smartcard_mode_nack_disable()
808 USART_CTL2(usart_periph) &= ~(USART_CTL2_NKEN); in usart_smartcard_mode_nack_disable()
819 void usart_smartcard_autoretry_config(uint32_t usart_periph, uint32_t scrtnum) in usart_smartcard_autoretry_config() argument
821 if(USART5 == usart_periph){ in usart_smartcard_autoretry_config()
823 USART5_CTL0(usart_periph) &= ~(USART5_CTL0_UEN); in usart_smartcard_autoretry_config()
825 USART5_CTL2(usart_periph) &= ~(USART5_CTL2_SCRTNUM); in usart_smartcard_autoretry_config()
827 USART5_CTL2(usart_periph) |= (USART5_CTL2_SCRTNUM & (scrtnum << 17)); in usart_smartcard_autoretry_config()
829 USART_CTL3(usart_periph) &= ~(USART_CTL3_SCRTNUM); in usart_smartcard_autoretry_config()
831 USART_CTL3(usart_periph) |= (USART_CTL3_SCRTNUM & ((scrtnum)<<1)); in usart_smartcard_autoretry_config()
842 void usart_block_length_config(uint32_t usart_periph, uint32_t bl) in usart_block_length_config() argument
844 if(USART5 == usart_periph){ in usart_block_length_config()
845 USART5_RT(usart_periph) &= ~(USART5_RT_BL); in usart_block_length_config()
847 USART5_RT(usart_periph) |= (USART5_RT_BL & ((bl) << 24)); in usart_block_length_config()
849 USART_RT(usart_periph) &= ~(USART_RT_BL); in usart_block_length_config()
851 USART_RT(usart_periph) |= (USART_RT_BL & ((bl) << 24)); in usart_block_length_config()
861 void usart_irda_mode_enable(uint32_t usart_periph) in usart_irda_mode_enable() argument
863 if(USART5 == usart_periph){ in usart_irda_mode_enable()
865 USART5_CTL0(usart_periph) &= ~(USART5_CTL0_UEN); in usart_irda_mode_enable()
867 USART5_CTL2(usart_periph) |= USART5_CTL2_IREN; in usart_irda_mode_enable()
870 USART_CTL2(usart_periph) |= USART_CTL2_IREN; in usart_irda_mode_enable()
880 void usart_irda_mode_disable(uint32_t usart_periph) in usart_irda_mode_disable() argument
882 if(USART5 == usart_periph){ in usart_irda_mode_disable()
884 USART5_CTL0(usart_periph) &= ~(USART5_CTL0_UEN); in usart_irda_mode_disable()
886 USART5_CTL2(usart_periph) &= ~(USART5_CTL2_IREN); in usart_irda_mode_disable()
889 USART_CTL2(usart_periph) &= ~(USART_CTL2_IREN); in usart_irda_mode_disable()
900 void usart_prescaler_config(uint32_t usart_periph, uint8_t psc) in usart_prescaler_config() argument
902 if(USART5 == usart_periph){ in usart_prescaler_config()
904 USART5_CTL0(usart_periph) &= ~(USART5_CTL0_UEN); in usart_prescaler_config()
906 USART5_GP(usart_periph) &= ~(USART5_GP_PSC); in usart_prescaler_config()
908 USART5_GP(usart_periph) |= (USART5_GP_PSC & psc); in usart_prescaler_config()
910 USART_GP(usart_periph) &= ~(USART_GP_PSC); in usart_prescaler_config()
912 USART_GP(usart_periph) |= (USART_GP_PSC & psc); in usart_prescaler_config()
926 void usart_irda_lowpower_config(uint32_t usart_periph, uint32_t irlp) in usart_irda_lowpower_config() argument
928 if(USART5 == usart_periph){ in usart_irda_lowpower_config()
930 USART5_CTL0(usart_periph) &= ~(USART5_CTL0_UEN); in usart_irda_lowpower_config()
932 USART5_CTL2(usart_periph) &= ~(USART5_CTL2_IRLP); in usart_irda_lowpower_config()
934 USART5_CTL2(usart_periph) |= (USART5_CTL2_IRLP & irlp); in usart_irda_lowpower_config()
936 USART_CTL2(usart_periph) &= ~(USART_CTL2_IRLP); in usart_irda_lowpower_config()
938 USART_CTL2(usart_periph) |= (USART_CTL2_IRLP & irlp); in usart_irda_lowpower_config()
952 void usart_dma_receive_config(uint32_t usart_periph, uint32_t dmacmd) in usart_dma_receive_config() argument
956 if(USART5 == usart_periph){ in usart_dma_receive_config()
957 ctl = USART5_CTL2(usart_periph); in usart_dma_receive_config()
961 USART5_CTL2(usart_periph) = ctl; in usart_dma_receive_config()
963 ctl = USART_CTL2(usart_periph); in usart_dma_receive_config()
967 USART_CTL2(usart_periph) = ctl; in usart_dma_receive_config()
981 void usart_dma_transmit_config(uint32_t usart_periph, uint32_t dmacmd) in usart_dma_transmit_config() argument
985 if(USART5 == usart_periph){ in usart_dma_transmit_config()
986 ctl = USART5_CTL2(usart_periph); in usart_dma_transmit_config()
990 USART5_CTL2(usart_periph) = ctl; in usart_dma_transmit_config()
992 ctl = USART_CTL2(usart_periph); in usart_dma_transmit_config()
996 USART_CTL2(usart_periph) = ctl; in usart_dma_transmit_config()
1010 void usart_hardware_flow_rts_config(uint32_t usart_periph, uint32_t rtsconfig) in usart_hardware_flow_rts_config() argument
1014 ctl = USART_CTL2(usart_periph); in usart_hardware_flow_rts_config()
1018 USART_CTL2(usart_periph) = ctl; in usart_hardware_flow_rts_config()
1031 void usart_hardware_flow_cts_config(uint32_t usart_periph, uint32_t ctsconfig) in usart_hardware_flow_cts_config() argument
1035 ctl = USART_CTL2(usart_periph); in usart_hardware_flow_cts_config()
1039 USART_CTL2(usart_periph) = ctl; in usart_hardware_flow_cts_config()
1052 void usart_data_first_config(uint32_t usart_periph, uint32_t msbf) in usart_data_first_config() argument
1056 ctl = USART_CTL3(usart_periph); in usart_data_first_config()
1060 USART_CTL3(usart_periph) = ctl; in usart_data_first_config()
1077 void usart_invert_config(uint32_t usart_periph, usart_invert_enum invertpara) in usart_invert_config() argument
1082 USART_CTL3(usart_periph) |= USART_CTL3_DINV; in usart_invert_config()
1085 USART_CTL3(usart_periph) &= ~(USART_CTL3_DINV); in usart_invert_config()
1088 USART_CTL3(usart_periph) |= USART_CTL3_TINV; in usart_invert_config()
1091 USART_CTL3(usart_periph) &= ~(USART_CTL3_TINV); in usart_invert_config()
1094 USART_CTL3(usart_periph) |= USART_CTL3_RINV; in usart_invert_config()
1097 USART_CTL3(usart_periph) &= ~(USART_CTL3_RINV); in usart_invert_config()
1111 void usart_address_config(uint32_t usart_periph, uint8_t addr) in usart_address_config() argument
1113 USART_CTL1(usart_periph) &= ~(USART_CTL1_ADDR); in usart_address_config()
1114 USART_CTL1(usart_periph) |= (USART_CTL1_ADDR & addr); in usart_address_config()
1123 void usart_send_break(uint32_t usart_periph) in usart_send_break() argument
1125 USART_CTL0(usart_periph) |= USART_CTL0_SBKCMD; in usart_send_break()
1134 void usart_collision_detected_interrupt_enable(uint32_t usart_periph) in usart_collision_detected_interrupt_enable() argument
1136 USART_GDCTL(usart_periph) |= USART_GDCTL_CDIE; in usart_collision_detected_interrupt_enable()
1145 void usart_collision_detected_interrupt_disable(uint32_t usart_periph) in usart_collision_detected_interrupt_disable() argument
1147 USART_GDCTL(usart_periph) &= ~(USART_GDCTL_CDIE); in usart_collision_detected_interrupt_disable()
1156 void usart_collision_detection_enable(uint32_t usart_periph) in usart_collision_detection_enable() argument
1158 USART_GDCTL(usart_periph) |= USART_GDCTL_CDEN; in usart_collision_detection_enable()
1167 void usart_collision_detection_disable(uint32_t usart_periph) in usart_collision_detection_disable() argument
1169 USART_GDCTL(usart_periph) &= ~(USART_GDCTL_CDEN); in usart_collision_detection_disable()
1194 FlagStatus usart_flag_get(uint32_t usart_periph, usart_flag_enum flag) in usart_flag_get() argument
1196 if(RESET != (USART_REG_VAL(usart_periph, flag) & BIT(USART_BIT_POS(flag)))){ in usart_flag_get()
1218 void usart_flag_clear(uint32_t usart_periph, usart_flag_enum flag) in usart_flag_clear() argument
1220 USART_REG_VAL(usart_periph, flag) &= ~BIT(USART_BIT_POS(flag)); in usart_flag_clear()
1242 void usart_interrupt_enable(uint32_t usart_periph, usart_interrupt_enum interrupt) in usart_interrupt_enable() argument
1244 USART_REG_VAL(usart_periph, interrupt) |= BIT(USART_BIT_POS(interrupt)); in usart_interrupt_enable()
1266 void usart_interrupt_disable(uint32_t usart_periph, usart_interrupt_enum interrupt) in usart_interrupt_disable() argument
1268 USART_REG_VAL(usart_periph, interrupt) &= ~BIT(USART_BIT_POS(interrupt)); in usart_interrupt_disable()
1293 FlagStatus usart_interrupt_flag_get(uint32_t usart_periph, usart_interrupt_flag_enum int_flag) in usart_interrupt_flag_get() argument
1297 intenable = (USART_REG_VAL(usart_periph, int_flag) & BIT(USART_BIT_POS(int_flag))); in usart_interrupt_flag_get()
1299 flagstatus = (USART_REG_VAL2(usart_periph, int_flag) & BIT(USART_BIT_POS2(int_flag))); in usart_interrupt_flag_get()
1323 void usart_interrupt_flag_clear(uint32_t usart_periph, usart_interrupt_flag_enum int_flag) in usart_interrupt_flag_clear() argument
1325 USART_REG_VAL2(usart_periph, int_flag) &= ~BIT(USART_BIT_POS2(int_flag)); in usart_interrupt_flag_clear()
1338 void usart5_data_first_config(uint32_t usart_periph, uint32_t msbf) in usart5_data_first_config() argument
1342 USART5_CTL0(usart_periph) &= ~(USART5_CTL0_UEN); in usart5_data_first_config()
1343 ctl = USART5_CTL1(usart_periph); in usart5_data_first_config()
1347 USART5_CTL1(usart_periph) = ctl; in usart5_data_first_config()
1366 void usart5_invert_config(uint32_t usart_periph, usart5_invert_enum invertpara) in usart5_invert_config() argument
1371 USART5_CTL1(usart_periph) |= USART5_CTL1_DINV; in usart5_invert_config()
1374 USART5_CTL1(usart_periph) &= ~(USART5_CTL1_DINV); in usart5_invert_config()
1377 USART5_CTL1(usart_periph) |= USART5_CTL1_TINV; in usart5_invert_config()
1380 USART5_CTL1(usart_periph) &= ~(USART5_CTL1_TINV); in usart5_invert_config()
1383 USART5_CTL1(usart_periph) |= USART5_CTL1_RINV; in usart5_invert_config()
1386 USART5_CTL1(usart_periph) &= ~(USART5_CTL1_RINV); in usart5_invert_config()
1389 USART5_CTL1(usart_periph) |= USART5_CTL1_STRP; in usart5_invert_config()
1392 USART5_CTL1(usart_periph) &= ~(USART5_CTL1_STRP); in usart5_invert_config()
1405 void usart5_overrun_enable(uint32_t usart_periph) in usart5_overrun_enable() argument
1407 USART5_CTL0(usart_periph) &= ~(USART5_CTL0_UEN); in usart5_overrun_enable()
1409 USART5_CTL2(usart_periph) &= ~(USART5_CTL2_OVRD); in usart5_overrun_enable()
1418 void usart5_overrun_disable(uint32_t usart_periph) in usart5_overrun_disable() argument
1420 USART5_CTL0(usart_periph) &= ~(USART5_CTL0_UEN); in usart5_overrun_disable()
1422 USART5_CTL2(usart_periph) |= USART5_CTL2_OVRD; in usart5_overrun_disable()
1431 void usart5_autobaud_detection_enable(uint32_t usart_periph) in usart5_autobaud_detection_enable() argument
1433 USART5_CTL1(usart_periph) |= USART5_CTL1_ABDEN; in usart5_autobaud_detection_enable()
1442 void usart5_autobaud_detection_disable(uint32_t usart_periph) in usart5_autobaud_detection_disable() argument
1444 USART5_CTL1(usart_periph) &= ~(USART5_CTL1_ABDEN); in usart5_autobaud_detection_disable()
1457 void usart5_autobaud_detection_mode_config(uint32_t usart_periph, uint32_t abdmod) in usart5_autobaud_detection_mode_config() argument
1460 USART5_CTL1(usart_periph) &= ~(USART5_CTL1_ABDM); in usart5_autobaud_detection_mode_config()
1461 USART5_CTL1(usart_periph) |= (USART5_CTL1_ABDM & abdmod); in usart5_autobaud_detection_mode_config()
1471 void usart5_address_config(uint32_t usart_periph, uint8_t addr) in usart5_address_config() argument
1474 USART5_CTL0(usart_periph) &= ~(USART5_CTL0_UEN); in usart5_address_config()
1476 USART5_CTL1(usart_periph) &= ~(USART5_CTL1_ADDR); in usart5_address_config()
1477 USART5_CTL1(usart_periph) |= (USART5_CTL1_ADDR & (((uint32_t)addr) << 24)); in usart5_address_config()
1490 void usart5_address_detection_mode_config(uint32_t usart_periph, uint32_t addmod) in usart5_address_detection_mode_config() argument
1493 USART5_CTL0(usart_periph) &= ~(USART5_CTL0_UEN); in usart5_address_detection_mode_config()
1495 USART5_CTL1(usart_periph) &= ~(USART5_CTL1_ADDM); in usart5_address_detection_mode_config()
1496 USART5_CTL1(usart_periph) |= (USART5_CTL1_ADDM & addmod); in usart5_address_detection_mode_config()
1505 void usart5_smartcard_mode_early_nack_enable(uint32_t usart_periph) in usart5_smartcard_mode_early_nack_enable() argument
1507 USART5_RFCS(usart_periph) |= USART5_RFCS_ELNACK; in usart5_smartcard_mode_early_nack_enable()
1516 void usart5_smartcard_mode_early_nack_disable(uint32_t usart_periph) in usart5_smartcard_mode_early_nack_disable() argument
1518 USART5_RFCS(usart_periph) &= ~USART5_RFCS_ELNACK; in usart5_smartcard_mode_early_nack_disable()
1527 void usart5_reception_error_dma_enable(uint32_t usart_periph) in usart5_reception_error_dma_enable() argument
1530 USART5_CTL0(usart_periph) &= ~(USART5_CTL0_UEN); in usart5_reception_error_dma_enable()
1532 USART5_CTL2(usart_periph) &= ~(USART5_CTL2_DDRE); in usart5_reception_error_dma_enable()
1541 void usart5_reception_error_dma_disable(uint32_t usart_periph) in usart5_reception_error_dma_disable() argument
1544 USART5_CTL0(usart_periph) &= ~(USART5_CTL0_UEN); in usart5_reception_error_dma_disable()
1546 USART5_CTL2(usart_periph) |= USART5_CTL2_DDRE; in usart5_reception_error_dma_disable()
1555 void usart5_wakeup_enable(uint32_t usart_periph) in usart5_wakeup_enable() argument
1557 USART5_CTL0(usart_periph) |= USART5_CTL0_UESM; in usart5_wakeup_enable()
1566 void usart5_wakeup_disable(uint32_t usart_periph) in usart5_wakeup_disable() argument
1568 USART5_CTL0(usart_periph) &= ~(USART5_CTL0_UESM); in usart5_wakeup_disable()
1582 void usart5_wakeup_mode_config(uint32_t usart_periph, uint32_t wum) in usart5_wakeup_mode_config() argument
1585 USART5_CTL0(usart_periph) &= ~(USART5_CTL0_UEN); in usart5_wakeup_mode_config()
1587 USART5_CTL2(usart_periph) &= ~(USART5_CTL2_WUM); in usart5_wakeup_mode_config()
1588 USART5_CTL2(usart_periph) |= (USART5_CTL2_WUM & wum); in usart5_wakeup_mode_config()
1597 void usart5_receive_fifo_enable(uint32_t usart_periph) in usart5_receive_fifo_enable() argument
1599 USART5_RFCS(usart_periph) |= USART5_RFCS_RFEN; in usart5_receive_fifo_enable()
1608 void usart5_receive_fifo_disable(uint32_t usart_periph) in usart5_receive_fifo_disable() argument
1610 USART5_RFCS(usart_periph) &= ~(USART5_RFCS_RFEN); in usart5_receive_fifo_disable()
1619 uint8_t usart5_receive_fifo_counter_number(uint32_t usart_periph) in usart5_receive_fifo_counter_number() argument
1621 return (uint8_t)(GET_BITS(USART5_RFCS(usart_periph), 12U, 14U)); in usart5_receive_fifo_counter_number()
1656 FlagStatus usart5_flag_get(uint32_t usart_periph, usart5_flag_enum flag) in usart5_flag_get() argument
1658 if(RESET != (USART_REG_VAL(usart_periph, flag) & BIT(USART_BIT_POS(flag)))){ in usart5_flag_get()
1685 void usart5_flag_clear(uint32_t usart_periph, usart5_flag_enum flag) in usart5_flag_clear() argument
1687 USART5_INTC(usart_periph) |= BIT(USART_BIT_POS(flag)); in usart5_flag_clear()
1711 void usart5_interrupt_enable(uint32_t usart_periph, usart5_interrupt_enum interrupt) in usart5_interrupt_enable() argument
1713 USART_REG_VAL(usart_periph, interrupt) |= BIT(USART_BIT_POS(interrupt)); in usart5_interrupt_enable()
1737 void usart5_interrupt_disable(uint32_t usart_periph, usart5_interrupt_enum interrupt) in usart5_interrupt_disable() argument
1739 USART_REG_VAL(usart_periph, interrupt) &= ~BIT(USART_BIT_POS(interrupt)); in usart5_interrupt_disable()
1755 void usart5_command_enable(uint32_t usart_periph, uint32_t cmdtype) in usart5_command_enable() argument
1757 USART5_CMD(usart_periph) |= (cmdtype); in usart5_command_enable()
1783 FlagStatus usart5_interrupt_flag_get(uint32_t usart_periph, usart5_interrupt_flag_enum int_flag) in usart5_interrupt_flag_get() argument
1787 intenable = (USART_REG_VAL(usart_periph, int_flag) & BIT(USART_BIT_POS(int_flag))); in usart5_interrupt_flag_get()
1789 flagstatus = (USART_REG_VAL2(usart_periph, int_flag) & BIT(USART_BIT_POS2(int_flag))); in usart5_interrupt_flag_get()
1819 void usart5_interrupt_flag_clear(uint32_t usart_periph, usart5_interrupt_flag_enum int_flag) in usart5_interrupt_flag_clear() argument
1822 USART5_RFCS(usart_periph) &= (uint32_t)(~USART5_RFCS_RFFINT); in usart5_interrupt_flag_clear()
1824 USART5_INTC(usart_periph) |= BIT(USART_BIT_POS2(int_flag)); in usart5_interrupt_flag_clear()