📄 dbgu.lst
字号:
626:./common/lib_AT91SAM7A3.h **** //* \fn AT91F_PIO_ForceOutput
627:./common/lib_AT91SAM7A3.h **** //* \brief Force output when Direct drive option is enabled
628:./common/lib_AT91SAM7A3.h **** //*----------------------------------------------------------------------------
629:./common/lib_AT91SAM7A3.h **** __inline void AT91F_PIO_ForceOutput(
630:./common/lib_AT91SAM7A3.h **** AT91PS_PIO pPio, // \arg pointer to a PIO controller
631:./common/lib_AT91SAM7A3.h **** unsigned int flag) // \arg output to be forced
632:./common/lib_AT91SAM7A3.h **** {
633:./common/lib_AT91SAM7A3.h **** pPio->PIO_ODSR = flag;
634:./common/lib_AT91SAM7A3.h **** }
635:./common/lib_AT91SAM7A3.h ****
636:./common/lib_AT91SAM7A3.h **** //*----------------------------------------------------------------------------
637:./common/lib_AT91SAM7A3.h **** //* \fn AT91F_PIO_Enable
638:./common/lib_AT91SAM7A3.h **** //* \brief Enable PIO
639:./common/lib_AT91SAM7A3.h **** //*----------------------------------------------------------------------------
640:./common/lib_AT91SAM7A3.h **** __inline void AT91F_PIO_Enable(
641:./common/lib_AT91SAM7A3.h **** AT91PS_PIO pPio, // \arg pointer to a PIO controller
642:./common/lib_AT91SAM7A3.h **** unsigned int flag) // \arg pio to be enabled
643:./common/lib_AT91SAM7A3.h **** {
644:./common/lib_AT91SAM7A3.h **** pPio->PIO_PER = flag;
645:./common/lib_AT91SAM7A3.h **** }
646:./common/lib_AT91SAM7A3.h ****
647:./common/lib_AT91SAM7A3.h **** //*----------------------------------------------------------------------------
648:./common/lib_AT91SAM7A3.h **** //* \fn AT91F_PIO_Disable
649:./common/lib_AT91SAM7A3.h **** //* \brief Disable PIO
650:./common/lib_AT91SAM7A3.h **** //*----------------------------------------------------------------------------
651:./common/lib_AT91SAM7A3.h **** __inline void AT91F_PIO_Disable(
652:./common/lib_AT91SAM7A3.h **** AT91PS_PIO pPio, // \arg pointer to a PIO controller
653:./common/lib_AT91SAM7A3.h **** unsigned int flag) // \arg pio to be disabled
654:./common/lib_AT91SAM7A3.h **** {
655:./common/lib_AT91SAM7A3.h **** pPio->PIO_PDR = flag;
656:./common/lib_AT91SAM7A3.h **** }
657:./common/lib_AT91SAM7A3.h ****
658:./common/lib_AT91SAM7A3.h **** //*----------------------------------------------------------------------------
659:./common/lib_AT91SAM7A3.h **** //* \fn AT91F_PIO_GetStatus
660:./common/lib_AT91SAM7A3.h **** //* \brief Return PIO Status
661:./common/lib_AT91SAM7A3.h **** //*----------------------------------------------------------------------------
662:./common/lib_AT91SAM7A3.h **** __inline unsigned int AT91F_PIO_GetStatus( // \return PIO Status
663:./common/lib_AT91SAM7A3.h **** AT91PS_PIO pPio) // \arg pointer to a PIO controller
664:./common/lib_AT91SAM7A3.h **** {
665:./common/lib_AT91SAM7A3.h **** return pPio->PIO_PSR;
666:./common/lib_AT91SAM7A3.h **** }
667:./common/lib_AT91SAM7A3.h ****
668:./common/lib_AT91SAM7A3.h **** //*----------------------------------------------------------------------------
669:./common/lib_AT91SAM7A3.h **** //* \fn AT91F_PIO_IsSet
670:./common/lib_AT91SAM7A3.h **** //* \brief Test if PIO is Set
671:./common/lib_AT91SAM7A3.h **** //*----------------------------------------------------------------------------
672:./common/lib_AT91SAM7A3.h **** __inline int AT91F_PIO_IsSet(
673:./common/lib_AT91SAM7A3.h **** AT91PS_PIO pPio, // \arg pointer to a PIO controller
674:./common/lib_AT91SAM7A3.h **** unsigned int flag) // \arg flag to be tested
675:./common/lib_AT91SAM7A3.h **** {
676:./common/lib_AT91SAM7A3.h **** return (AT91F_PIO_GetStatus(pPio) & flag);
677:./common/lib_AT91SAM7A3.h **** }
678:./common/lib_AT91SAM7A3.h ****
679:./common/lib_AT91SAM7A3.h **** //*----------------------------------------------------------------------------
680:./common/lib_AT91SAM7A3.h **** //* \fn AT91F_PIO_OutputEnable
681:./common/lib_AT91SAM7A3.h **** //* \brief Output Enable PIO
682:./common/lib_AT91SAM7A3.h **** //*----------------------------------------------------------------------------
683:./common/lib_AT91SAM7A3.h **** __inline void AT91F_PIO_OutputEnable(
684:./common/lib_AT91SAM7A3.h **** AT91PS_PIO pPio, // \arg pointer to a PIO controller
685:./common/lib_AT91SAM7A3.h **** unsigned int flag) // \arg pio output to be enabled
686:./common/lib_AT91SAM7A3.h **** {
687:./common/lib_AT91SAM7A3.h **** pPio->PIO_OER = flag;
688:./common/lib_AT91SAM7A3.h **** }
689:./common/lib_AT91SAM7A3.h ****
690:./common/lib_AT91SAM7A3.h **** //*----------------------------------------------------------------------------
691:./common/lib_AT91SAM7A3.h **** //* \fn AT91F_PIO_OutputDisable
692:./common/lib_AT91SAM7A3.h **** //* \brief Output Enable PIO
693:./common/lib_AT91SAM7A3.h **** //*----------------------------------------------------------------------------
694:./common/lib_AT91SAM7A3.h **** __inline void AT91F_PIO_OutputDisable(
695:./common/lib_AT91SAM7A3.h **** AT91PS_PIO pPio, // \arg pointer to a PIO controller
696:./common/lib_AT91SAM7A3.h **** unsigned int flag) // \arg pio output to be disabled
697:./common/lib_AT91SAM7A3.h **** {
698:./common/lib_AT91SAM7A3.h **** pPio->PIO_ODR = flag;
699:./common/lib_AT91SAM7A3.h **** }
700:./common/lib_AT91SAM7A3.h ****
701:./common/lib_AT91SAM7A3.h **** //*----------------------------------------------------------------------------
702:./common/lib_AT91SAM7A3.h **** //* \fn AT91F_PIO_GetOutputStatus
703:./common/lib_AT91SAM7A3.h **** //* \brief Return PIO Output Status
704:./common/lib_AT91SAM7A3.h **** //*----------------------------------------------------------------------------
705:./common/lib_AT91SAM7A3.h **** __inline unsigned int AT91F_PIO_GetOutputStatus( // \return PIO Output Status
706:./common/lib_AT91SAM7A3.h **** AT91PS_PIO pPio) // \arg pointer to a PIO controller
707:./common/lib_AT91SAM7A3.h **** {
708:./common/lib_AT91SAM7A3.h **** return pPio->PIO_OSR;
709:./common/lib_AT91SAM7A3.h **** }
710:./common/lib_AT91SAM7A3.h ****
711:./common/lib_AT91SAM7A3.h **** //*----------------------------------------------------------------------------
712:./common/lib_AT91SAM7A3.h **** //* \fn AT91F_PIO_IsOuputSet
713:./common/lib_AT91SAM7A3.h **** //* \brief Test if PIO Output is Set
714:./common/lib_AT91SAM7A3.h **** //*----------------------------------------------------------------------------
715:./common/lib_AT91SAM7A3.h **** __inline int AT91F_PIO_IsOutputSet(
716:./common/lib_AT91SAM7A3.h **** AT91PS_PIO pPio, // \arg pointer to a PIO controller
717:./common/lib_AT91SAM7A3.h **** unsigned int flag) // \arg flag to be tested
718:./common/lib_AT91SAM7A3.h **** {
719:./common/lib_AT91SAM7A3.h **** return (AT91F_PIO_GetOutputStatus(pPio) & flag);
720:./common/lib_AT91SAM7A3.h **** }
721:./common/lib_AT91SAM7A3.h ****
722:./common/lib_AT91SAM7A3.h **** //*----------------------------------------------------------------------------
723:./common/lib_AT91SAM7A3.h **** //* \fn AT91F_PIO_InputFilterEnable
724:./common/lib_AT91SAM7A3.h **** //* \brief Input Filter Enable PIO
725:./common/lib_AT91SAM7A3.h **** //*----------------------------------------------------------------------------
726:./common/lib_AT91SAM7A3.h **** __inline void AT91F_PIO_InputFilterEnable(
727:./common/lib_AT91SAM7A3.h **** AT91PS_PIO pPio, // \arg pointer to a PIO controller
728:./common/lib_AT91SAM7A3.h **** unsigned int flag) // \arg pio input filter to be enabled
729:./common/lib_AT91SAM7A3.h **** {
730:./common/lib_AT91SAM7A3.h **** pPio->PIO_IFER = flag;
731:./common/lib_AT91SAM7A3.h **** }
732:./common/lib_AT91SAM7A3.h ****
733:./common/lib_AT91SAM7A3.h **** //*----------------------------------------------------------------------------
734:./common/lib_AT91SAM7A3.h **** //* \fn AT91F_PIO_InputFilterDisable
735:./common/lib_AT91SAM7A3.h **** //* \brief Input Filter Disable PIO
736:./common/lib_AT91SAM7A3.h **** //*----------------------------------------------------------------------------
737:./common/lib_AT91SAM7A3.h **** __inline void AT91F_PIO_InputFilterDisable(
738:./common/lib_AT91SAM7A3.h **** AT91PS_PIO pPio, // \arg pointer to a PIO controller
739:./common/lib_AT91SAM7A3.h **** unsigned int flag) // \arg pio input filter to be disabled
740:./common/lib_AT91SAM7A3.h **** {
741:./common/lib_AT91SAM7A3.h **** pPio->PIO_IFDR = flag;
742:./common/lib_AT91SAM7A3.h **** }
743:./common/lib_AT91SAM7A3.h ****
744:./common/lib_AT91SAM7A3.h **** //*----------------------------------------------------------------------------
745:./common/lib_AT91SAM7A3.h **** //* \fn AT91F_PIO_GetInputFilterStatus
746:./common/lib_AT91SAM7A3.h **** //* \brief Return PIO Input Filter Status
747:./common/lib_AT91SAM7A3.h **** //*----------------------------------------------------------------------------
748:./common/lib_AT91SAM7A3.h **** __inline unsigned int AT91F_PIO_GetInputFilterStatus( // \return PIO Input Filter Status
749:./common/lib_AT91SAM7A3.h **** AT91PS_PIO pPio) // \arg pointer to a PIO controller
750:./common/lib_AT91SAM7A3.h **** {
751:./common/lib_AT91SAM7A3.h **** return pPio->PIO_IFSR;
752:./common/lib_AT91SAM7A3.h **** }
753:./common/lib_AT91SAM7A3.h ****
754:./common/lib_AT91SAM7A3.h **** //*----------------------------------------------------------------------------
755:./common/lib_AT91SAM7A3.h **** //* \fn AT91F_PIO_IsInputFilterSet
756:./common/lib_AT91SAM7A3.h **** //* \brief Test if PIO Input filter is Set
757:./common/lib_AT91SAM7A3.h **** //*----------------------------------------------------------------------------
758:./common/lib_AT91SAM7A3.h **** __inline int AT91F_PIO_IsInputFilterSet(
759:./common/lib_AT91SAM7A3.h **** AT91PS_PIO pPio, // \arg pointer to a PIO controller
760:./common/lib_AT91SAM7A3.h **** unsigned int flag) // \arg flag to be tested
761:./common/lib_AT91SAM7A3.h **** {
762:./common/lib_AT91SAM7A3.h **** return (AT91F_PIO_GetInputFilterStatus(pPio) & flag);
763:./common/lib_AT91SAM7A3.h **** }
764:./common/lib_AT91SAM7A3.h ****
765:./common/lib_AT91SAM7A3.h **** //*----------------------------------------------------------------------------
766:./common/lib_AT91SAM7A3.h **** //* \fn AT91F_PIO_GetOutputDataStatus
767:./common/lib_AT91SAM7A3.h **** //* \brief Return PIO Output Data Status
768:./common/lib_AT91SAM7A3.h **** //*----------------------------------------------------------------------------
769:./common/lib_AT91SAM7A3.h **** __inline unsigned int AT91F_PIO_GetOutputDataStatus( // \return PIO Output Data Status
770:./common/lib_AT91SAM7A3.h **** AT91PS_PIO pPio) // \arg pointer to a PIO controller
771:./common/lib_AT91SAM7A3.h **** {
772:./common/lib_AT91SAM7A3.h **** return pPio->PIO_ODSR;
773:./common/lib_AT91SAM7A3.h **** }
774:./common/lib_AT91SAM7A3.h ****
775:./common/lib_AT91SAM7A3.h **** //*----------------------------------------------------------------------------
776:./common/lib_AT91SAM7A3.h **** //* \fn AT91F_PIO_InterruptEnable
777:./common/lib_AT91SAM7A3.h **** //* \brief Enable PIO Interrupt
778:./common/lib_AT91SAM7A3.h **** //*----------------------------------------------------------------------------
779:./common/lib_AT91SAM7A3.h **** __inline void AT91F_PIO_InterruptEnable(
780:./common/lib_AT91SAM7A3.h **** AT91PS_PIO pPio, // \arg pointer to a PIO controller
781:./common/lib_AT91SAM7A3.h **** unsigned int flag) // \arg pio interrupt to be enabled
782:./common/lib_AT91SAM7A3.h **** {
783:./common/lib_AT91SAM7A3.h **** pPio->PIO_IER = flag;
784:./common/lib_AT91SAM7A3.h **** }
785:./common/lib_AT91SAM7A3.h ****
786:./common/lib_AT91SAM7A3.h **** //*----------------------------------------------------------------------------
787:./common/lib_AT91SAM7A3.h **** //* \fn AT91F_PIO_InterruptDisable
788:./common/lib_AT91SAM7A3.h **** //* \brief Disable PIO Interrupt
789:./common/lib_AT91SAM7A3.h **** //*----------------------------------------------------------------------------
790:./common/lib_AT91SAM7A3.h **** __inline void AT91F_PIO_InterruptDisable(
791:./common/lib_AT91SAM7A3.h **** AT91PS_PIO pPio, // \arg pointer to a PIO controller
792:./common/lib_AT91SAM7A3.h **** unsigned int flag) // \arg pio interrupt to be disabled
793:./common/lib_AT91SAM7A3.h **** {
794:./common/lib_AT91SAM7A3.h **** pPio->PIO_IDR = flag;
795:./common/lib_AT91SAM7A3.h **** }
796:./common/lib_AT91SAM7A3.h ****
797:./common/lib_AT91SAM7A3.h **** //*----------------------------------------------------------------------------
798:./common/lib_AT91SAM7A3.h **** //* \fn
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -