43
43
#include "nrf_drv_usbd.h"
44
44
#include "nrf.h"
45
45
#include "nordic_common.h"
46
- #include "nrf_drv_common.h"
47
46
#include "nrf_atomic.h"
48
47
#include "nrf_delay.h"
49
48
#include "app_util_platform.h"
@@ -235,7 +234,7 @@ STATIC_ASSERT(USBD_EP_BITPOS(NRF_DRV_USBD_EPOUT7) == USBD_EPDATASTATUS_EPOUT7_Po
235
234
/**
236
235
* @brief Current driver state
237
236
*/
238
- static nrf_drv_state_t m_drv_state = NRF_DRV_STATE_UNINITIALIZED ;
237
+ static nrfx_drv_state_t m_drv_state = NRFX_DRV_STATE_UNINITIALIZED ;
239
238
240
239
/**
241
240
* @brief Event handler for the library
@@ -496,7 +495,7 @@ bool nrf_drv_usbd_consumer(
496
495
nrf_drv_usbd_transfer_t * p_transfer = p_context ;
497
496
ASSERT (ep_size >= data_size );
498
497
ASSERT ((p_transfer -> p_data .rx == NULL ) ||
499
- nrf_drv_is_in_RAM ((const void * )(p_transfer -> p_data .ptr )));
498
+ nrfx_is_in_ram ((const void * )(p_transfer -> p_data .ptr )));
500
499
501
500
size_t size = p_transfer -> size ;
502
501
if (size < data_size )
@@ -533,7 +532,7 @@ bool nrf_drv_usbd_feeder_ram(
533
532
size_t ep_size )
534
533
{
535
534
nrf_drv_usbd_transfer_t * p_transfer = p_context ;
536
- ASSERT (nrf_drv_is_in_RAM ((const void * )(p_transfer -> p_data .ptr )));
535
+ ASSERT (nrfx_is_in_ram ((const void * )(p_transfer -> p_data .ptr )));
537
536
538
537
size_t tx_size = p_transfer -> size ;
539
538
if (tx_size > ep_size )
@@ -566,7 +565,7 @@ bool nrf_drv_usbd_feeder_ram_zlp(
566
565
size_t ep_size )
567
566
{
568
567
nrf_drv_usbd_transfer_t * p_transfer = p_context ;
569
- ASSERT (nrf_drv_is_in_RAM ((const void * )(p_transfer -> p_data .ptr )));
568
+ ASSERT (nrfx_is_in_ram ((const void * )(p_transfer -> p_data .ptr )));
570
569
571
570
size_t tx_size = p_transfer -> size ;
572
571
if (tx_size > ep_size )
@@ -599,7 +598,7 @@ bool nrf_drv_usbd_feeder_flash(
599
598
size_t ep_size )
600
599
{
601
600
nrf_drv_usbd_transfer_t * p_transfer = p_context ;
602
- ASSERT (!nrf_drv_is_in_RAM ((const void * )(p_transfer -> p_data .ptr )));
601
+ ASSERT (!nrfx_is_in_ram ((const void * )(p_transfer -> p_data .ptr )));
603
602
604
603
size_t tx_size = p_transfer -> size ;
605
604
void * p_buffer = nrf_drv_usbd_feeder_buffer_get ();
@@ -637,7 +636,7 @@ bool nrf_drv_usbd_feeder_flash_zlp(
637
636
size_t ep_size )
638
637
{
639
638
nrf_drv_usbd_transfer_t * p_transfer = p_context ;
640
- ASSERT (!nrf_drv_is_in_RAM ((const void * )(p_transfer -> p_data .ptr )));
639
+ ASSERT (!nrfx_is_in_ram ((const void * )(p_transfer -> p_data .ptr )));
641
640
642
641
size_t tx_size = p_transfer -> size ;
643
642
void * p_buffer = nrf_drv_usbd_feeder_buffer_get ();
@@ -1583,7 +1582,7 @@ void USBD_IRQHandler(void)
1583
1582
while (to_process )
1584
1583
{
1585
1584
uint8_t event_nr = __CLZ (__RBIT (to_process ));
1586
- if (nrf_usbd_event_get_and_clear ((nrf_usbd_event_t )nrf_drv_bitpos_to_event (event_nr )))
1585
+ if (nrf_usbd_event_get_and_clear ((nrf_usbd_event_t )nrfx_bitpos_to_event (event_nr )))
1587
1586
{
1588
1587
active |= 1UL << event_nr ;
1589
1588
}
@@ -1709,13 +1708,13 @@ ret_code_t nrf_drv_usbd_init(nrf_drv_usbd_event_handler_t const event_handler)
1709
1708
{
1710
1709
return NRF_ERROR_INVALID_PARAM ;
1711
1710
}
1712
- if ( m_drv_state != NRF_DRV_STATE_UNINITIALIZED )
1711
+ if ( m_drv_state != NRFX_DRV_STATE_UNINITIALIZED )
1713
1712
{
1714
1713
return NRF_ERROR_INVALID_STATE ;
1715
1714
}
1716
1715
1717
1716
m_event_handler = event_handler ;
1718
- m_drv_state = NRF_DRV_STATE_INITIALIZED ;
1717
+ m_drv_state = NRFX_DRV_STATE_INITIALIZED ;
1719
1718
1720
1719
uint8_t n ;
1721
1720
for (n = 0 ; n < NRF_USBD_EPIN_CNT ; ++ n )
@@ -1744,19 +1743,19 @@ ret_code_t nrf_drv_usbd_init(nrf_drv_usbd_event_handler_t const event_handler)
1744
1743
1745
1744
ret_code_t nrf_drv_usbd_uninit (void )
1746
1745
{
1747
- if (m_drv_state != NRF_DRV_STATE_INITIALIZED )
1746
+ if (m_drv_state != NRFX_DRV_STATE_INITIALIZED )
1748
1747
{
1749
1748
return NRF_ERROR_INVALID_STATE ;
1750
1749
}
1751
1750
1752
1751
m_event_handler = NULL ;
1753
- m_drv_state = NRF_DRV_STATE_UNINITIALIZED ;
1752
+ m_drv_state = NRFX_DRV_STATE_UNINITIALIZED ;
1754
1753
return NRF_SUCCESS ;
1755
1754
}
1756
1755
1757
1756
void nrf_drv_usbd_enable (void )
1758
1757
{
1759
- ASSERT (m_drv_state == NRF_DRV_STATE_INITIALIZED );
1758
+ ASSERT (m_drv_state == NRFX_DRV_STATE_INITIALIZED );
1760
1759
1761
1760
/* Prepare for READY event receiving */
1762
1761
nrf_usbd_eventcause_clear (NRF_USBD_EVENTCAUSE_READY_MASK );
@@ -1834,7 +1833,7 @@ void nrf_drv_usbd_enable(void)
1834
1833
usbd_dma_pending_clear ();
1835
1834
m_last_setup_dir = NRF_DRV_USBD_EPOUT0 ;
1836
1835
1837
- m_drv_state = NRF_DRV_STATE_POWERED_ON ;
1836
+ m_drv_state = NRFX_DRV_STATE_POWERED_ON ;
1838
1837
1839
1838
if (nrf_drv_usbd_errata_187 ())
1840
1839
{
@@ -1855,7 +1854,7 @@ void nrf_drv_usbd_enable(void)
1855
1854
1856
1855
void nrf_drv_usbd_disable (void )
1857
1856
{
1858
- ASSERT (m_drv_state != NRF_DRV_STATE_UNINITIALIZED );
1857
+ ASSERT (m_drv_state != NRFX_DRV_STATE_UNINITIALIZED );
1859
1858
1860
1859
/* Stop just in case */
1861
1860
nrf_drv_usbd_stop ();
@@ -1864,12 +1863,12 @@ void nrf_drv_usbd_disable(void)
1864
1863
nrf_usbd_int_disable (nrf_usbd_int_enable_get ());
1865
1864
nrf_usbd_disable ();
1866
1865
usbd_dma_pending_clear ();
1867
- m_drv_state = NRF_DRV_STATE_INITIALIZED ;
1866
+ m_drv_state = NRFX_DRV_STATE_INITIALIZED ;
1868
1867
}
1869
1868
1870
1869
void nrf_drv_usbd_start (bool enable_sof )
1871
1870
{
1872
- ASSERT (m_drv_state == NRF_DRV_STATE_POWERED_ON );
1871
+ ASSERT (m_drv_state == NRFX_DRV_STATE_POWERED_ON );
1873
1872
m_bus_suspend = false;
1874
1873
1875
1874
uint32_t ints_to_enable =
@@ -1900,7 +1899,7 @@ void nrf_drv_usbd_start(bool enable_sof)
1900
1899
1901
1900
void nrf_drv_usbd_stop (void )
1902
1901
{
1903
- ASSERT (m_drv_state == NRF_DRV_STATE_POWERED_ON );
1902
+ ASSERT (m_drv_state == NRFX_DRV_STATE_POWERED_ON );
1904
1903
1905
1904
/* Clear interrupt */
1906
1905
NRFX_IRQ_PENDING_CLEAR (USBD_IRQn );
@@ -1923,12 +1922,12 @@ void nrf_drv_usbd_stop(void)
1923
1922
1924
1923
bool nrf_drv_usbd_is_initialized (void )
1925
1924
{
1926
- return (m_drv_state >= NRF_DRV_STATE_INITIALIZED );
1925
+ return (m_drv_state >= NRFX_DRV_STATE_INITIALIZED );
1927
1926
}
1928
1927
1929
1928
bool nrf_drv_usbd_is_enabled (void )
1930
1929
{
1931
- return (m_drv_state >= NRF_DRV_STATE_POWERED_ON );
1930
+ return (m_drv_state >= NRFX_DRV_STATE_POWERED_ON );
1932
1931
}
1933
1932
1934
1933
bool nrf_drv_usbd_is_started (void )
@@ -2127,7 +2126,7 @@ ret_code_t nrf_drv_usbd_ep_transfer(
2127
2126
if (NRF_USBD_EPIN_CHECK (ep ))
2128
2127
{
2129
2128
p_context = m_ep_feeder_state + NRF_USBD_EP_NR_GET (ep );
2130
- if (nrf_drv_is_in_RAM (p_transfer -> p_data .tx ))
2129
+ if (nrfx_is_in_ram (p_transfer -> p_data .tx ))
2131
2130
{
2132
2131
/* RAM */
2133
2132
if (0 == (p_transfer -> flags & NRF_DRV_USBD_TRANSFER_ZLP_FLAG ))
@@ -2187,7 +2186,7 @@ ret_code_t nrf_drv_usbd_ep_transfer(
2187
2186
else
2188
2187
{
2189
2188
p_context = m_ep_consumer_state + NRF_USBD_EP_NR_GET (ep );
2190
- ASSERT ((p_transfer -> p_data .rx == NULL ) || (nrf_drv_is_in_RAM (p_transfer -> p_data .rx )));
2189
+ ASSERT ((p_transfer -> p_data .rx == NULL ) || (nrfx_is_in_ram (p_transfer -> p_data .rx )));
2191
2190
p_state -> handler .consumer = nrf_drv_usbd_consumer ;
2192
2191
}
2193
2192
* p_context = * p_transfer ;
0 commit comments