Lines Matching full:for

21  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
23 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
45 * @brief Hardware access layer for managing the Universal Serial Bus Device (USBD)
132 …BRESET_MASK = USBD_INTEN_USBRESET_Msk , /**< Enable or disable interrupt for USBRESET event */
133 …TARTED_MASK = USBD_INTEN_STARTED_Msk , /**< Enable or disable interrupt for STARTED event */
134 …PIN0_MASK = USBD_INTEN_ENDEPIN0_Msk , /**< Enable or disable interrupt for ENDEPIN[0] event */
135 …PIN1_MASK = USBD_INTEN_ENDEPIN1_Msk , /**< Enable or disable interrupt for ENDEPIN[1] event */
136 …PIN2_MASK = USBD_INTEN_ENDEPIN2_Msk , /**< Enable or disable interrupt for ENDEPIN[2] event */
137 …PIN3_MASK = USBD_INTEN_ENDEPIN3_Msk , /**< Enable or disable interrupt for ENDEPIN[3] event */
138 …PIN4_MASK = USBD_INTEN_ENDEPIN4_Msk , /**< Enable or disable interrupt for ENDEPIN[4] event */
139 …PIN5_MASK = USBD_INTEN_ENDEPIN5_Msk , /**< Enable or disable interrupt for ENDEPIN[5] event */
140 …PIN6_MASK = USBD_INTEN_ENDEPIN6_Msk , /**< Enable or disable interrupt for ENDEPIN[6] event */
141 …PIN7_MASK = USBD_INTEN_ENDEPIN7_Msk , /**< Enable or disable interrupt for ENDEPIN[7] event */
142 …TADONE_MASK = USBD_INTEN_EP0DATADONE_Msk, /**< Enable or disable interrupt for EP0DATADONE event */
143 …OIN0_MASK = USBD_INTEN_ENDISOIN_Msk , /**< Enable or disable interrupt for ENDISOIN[0] event */
144 …OUT0_MASK = USBD_INTEN_ENDEPOUT0_Msk , /**< Enable or disable interrupt for ENDEPOUT[0] event */
145 …OUT1_MASK = USBD_INTEN_ENDEPOUT1_Msk , /**< Enable or disable interrupt for ENDEPOUT[1] event */
146 …OUT2_MASK = USBD_INTEN_ENDEPOUT2_Msk , /**< Enable or disable interrupt for ENDEPOUT[2] event */
147 …OUT3_MASK = USBD_INTEN_ENDEPOUT3_Msk , /**< Enable or disable interrupt for ENDEPOUT[3] event */
148 …OUT4_MASK = USBD_INTEN_ENDEPOUT4_Msk , /**< Enable or disable interrupt for ENDEPOUT[4] event */
149 …OUT5_MASK = USBD_INTEN_ENDEPOUT5_Msk , /**< Enable or disable interrupt for ENDEPOUT[5] event */
150 …OUT6_MASK = USBD_INTEN_ENDEPOUT6_Msk , /**< Enable or disable interrupt for ENDEPOUT[6] event */
151 …OUT7_MASK = USBD_INTEN_ENDEPOUT7_Msk , /**< Enable or disable interrupt for ENDEPOUT[7] event */
152 …OOUT0_MASK = USBD_INTEN_ENDISOOUT_Msk , /**< Enable or disable interrupt for ENDISOOUT[0] event …
153 …NT_SOF_MASK = USBD_INTEN_SOF_Msk , /**< Enable or disable interrupt for SOF event */
154 …BEVENT_MASK = USBD_INTEN_USBEVENT_Msk , /**< Enable or disable interrupt for USBEVENT event */
155 …0SETUP_MASK = USBD_INTEN_EP0SETUP_Msk , /**< Enable or disable interrupt for EP0SETUP event */
156 …DATAEP_MASK = USBD_INTEN_EPDATA_Msk , /**< Enable or disable interrupt for EPDATA event */
161 * @brief Function for activating a specific USBD task.
168 * @brief Function for returning the address of a specific USBD task register.
177 * @brief Function for clearing a specific event.
184 * @brief Function for returning the state of a specific event.
194 * @brief Function for getting and clearing the state of specific event
206 * @brief Function for returning the address of a specific USBD event register.
215 * @brief Function for setting a shortcut.
222 * @brief Function for clearing shortcuts.
238 * @brief Function for enabling selected interrupts.
245 * @brief Function for retrieving the state of selected interrupts.
255 * @brief Function for retrieving the information about enabled interrupts.
262 * @brief Function for disabling selected interrupts.
280 * @brief Internal function for getting task/event register address
294 * @brief Internal function for getting task/event register address - constant version
358 /* Optimized version for "disable all" */ in nrf_usbd_shorts_disable()
441 * @brief The value of direction bit for IN endpoint direction
446 * @brief The value of direction bit for OUT endpoint direction
451 * @brief Macro for making IN endpoint identifier from endpoint number
460 * @brief Macro for making OUT endpoint identifier from endpoint number
469 * @brief Macro for extracting the endpoint number from endpoint identifier
478 * @brief Macro for checking endpoint direction
488 * @brief Macro for checking endpoint direction
498 * @brief Macro for checking if endpoint is isochronous
507 * @brief Macro for checking if given number is valid endpoint number
535 …sk, /**< Signals that the USB lines have been seen idle long enough for the device to enter…
538 …_READY_MASK = USBD_EVENTCAUSE_READY_Msk, /**< MAC is ready for normal operation, r…
546 /**Generate Resume signal. Signal is generated for 50&nbsp;us or 5&nbsp;ms,
630 * @brief Function for enabling USBD
635 * @brief Function for disabling USBD
640 * @brief Function for getting EVENTCAUSE register
647 * @brief Function for clearing EVENTCAUSE flags
654 * @brief Function for getting EVENTCAUSE register and clear flags that are set
664 * @brief Function for getting HALTEDEPIN register value
668 * @return The value of HALTEDEPIN or HALTEDOUT register for selected endpoint
671 * Use this function for the response for GetStatus() request to endpoint.
677 * @brief Function for checking if selected endpoint is stalled
679 * Function to be used as a syntax sweeter for @ref nrf_usbd_haltedep.
691 * @brief Function for getting EPSTATUS register value
698 * @brief Function for clearing EPSTATUS register value
705 * @brief Function for getting and clearing EPSTATUS register value
713 * @brief Function for getting DATAEPSTATUS register value
720 * @brief Function for clearing DATAEPSTATUS register value
727 * @brief Function for getting and clearing DATAEPSTATUS register value
737 * Functions for setup command frame parts access
741 * @brief Function for reading BMREQUESTTYPE - part of SETUP packet
748 * @brief Function for reading BMREQUEST - part of SETUP packet
755 * @brief Function for reading WVALUE - part of SETUP packet
762 * @brief Function for reading WINDEX - part of SETUP packet
769 * @brief Function for reading WLENGTH - part of SETUP packet
777 * @brief Function for getting number of received bytes on selected endpoint
784 …* @note For the function that returns different value for ISOOUT zero transfer or no transfer at a…
785 * see @ref nrf_usbd_episoout_size_get function. This function would return 0 for both cases.
790 * @brief Function for getting number of received bytes on isochronous endpoint.
799 * @brief Function for clearing out endpoint to accept any new incoming traffic
806 * @brief Function for enabling USB pullup
811 * @brief Function for disabling USB pullup
816 * @brief Function for returning current USB pullup state
824 * @brief Function for configuring the value to be forced on the bus on DRIVEDPDM task
834 * @brief Function for setting data toggle
843 * @brief Function for getting data toggle
853 * @brief Function for checking if endpoint is enabled
863 * @brief Function for enabling selected endpoint
865 * Enabled endpoint responds for the tokens on the USB bus
872 * @brief Function for disabling selected endpoint
874 * Disabled endpoint does not respond for the tokens on the USB bus
881 * @brief Function for disabling all endpoints
889 * @brief Function for stalling selected endpoint
897 * @brief Function for unstalling selected endpoint
905 * @brief Function for configuration of isochronous buffer splitting
914 * @brief Function for getting the isochronous buffer splitting configuration
923 * @brief Function for getting current frame counter
930 * @brief Function for entering into low power mode
941 * @brief Function for exiting from low power mode
943 * After this function is called the clock source for the USBD is connected internally.
953 * @brief Function for checking the state of the low power mode
961 …* @brief Function for configuring ISO IN endpoint response to an IN token when no data is ready to…
968 …* @brief Function for getting the cofiguration of ISO IN endpoint response to an IN token when no …
975 * @brief Function for configuring EasyDMA channel
977 * Configures EasyDMA for the transfer.
986 * @brief Function for getting number of transferred bytes