Undefine CENTRALISED_DEFERRED_IRQ_HADLING
This commit is contained in:
parent
2b6ced7516
commit
585e8dc35d
|
|
@ -84,7 +84,7 @@
|
||||||
|
|
||||||
//#ifdef RTE_Drivers_PHY_DP83848C /* Driver PHY DP83848C */
|
//#ifdef RTE_Drivers_PHY_DP83848C /* Driver PHY DP83848C */
|
||||||
|
|
||||||
#ifdef CENTRALISED_DEFERRED_IRQ_HADLING
|
#ifndef CENTRALISED_DEFERRED_IRQ_HADLING
|
||||||
static void receiveHandlerTask( void *pvParameters );
|
static void receiveHandlerTask( void *pvParameters );
|
||||||
static TaskHandle_t receiveHandler = NULL;
|
static TaskHandle_t receiveHandler = NULL;
|
||||||
#else /*CENTRALISED_DEFERRED_IRQ_HADLING*/
|
#else /*CENTRALISED_DEFERRED_IRQ_HADLING*/
|
||||||
|
|
@ -113,7 +113,7 @@ void ENET_IRQHandler(void)
|
||||||
if (SET == enet_interrupt_flag_get(ENET_DMA_INT_FLAG_RS))
|
if (SET == enet_interrupt_flag_get(ENET_DMA_INT_FLAG_RS))
|
||||||
{
|
{
|
||||||
enet_interrupt_flag_clear(ENET_DMA_INT_FLAG_RS_CLR);
|
enet_interrupt_flag_clear(ENET_DMA_INT_FLAG_RS_CLR);
|
||||||
#ifdef CENTRALISED_DEFERRED_IRQ_HADLING
|
#ifndef CENTRALISED_DEFERRED_IRQ_HADLING
|
||||||
vTaskNotifyGiveFromISR(receiveHandler, &xHigherPriorityTaskWoken );
|
vTaskNotifyGiveFromISR(receiveHandler, &xHigherPriorityTaskWoken );
|
||||||
#else /*CENTRALISED_DEFERRED_IRQ_HADLING*/
|
#else /*CENTRALISED_DEFERRED_IRQ_HADLING*/
|
||||||
xTimerPendFunctionCallFromISR(PendedReceiveHandler, NULL, NULL, &xHigherPriorityTaskWoken );
|
xTimerPendFunctionCallFromISR(PendedReceiveHandler, NULL, NULL, &xHigherPriorityTaskWoken );
|
||||||
|
|
@ -646,7 +646,7 @@ BaseType_t xNetworkInterfaceInitialise( void )
|
||||||
|
|
||||||
#warning "mac->Control(0x17, 0x23); check if this configuration fixes DP83848 Elasticity buffer problem. Refer to https://habr.com/ru/post/682172/"
|
#warning "mac->Control(0x17, 0x23); check if this configuration fixes DP83848 Elasticity buffer problem. Refer to https://habr.com/ru/post/682172/"
|
||||||
mac->Control(REG_RBR, RBR_RMII_MODE | RBR_ELAST_BUF);
|
mac->Control(REG_RBR, RBR_RMII_MODE | RBR_ELAST_BUF);
|
||||||
#ifdef CENTRALISED_DEFERRED_IRQ_HADLING
|
#ifndef CENTRALISED_DEFERRED_IRQ_HADLING
|
||||||
if (NULL == receiveHandler)
|
if (NULL == receiveHandler)
|
||||||
{
|
{
|
||||||
xTaskCreate( receiveHandlerTask, "receiveHandlerTask", 1000, NULL, tskIDLE_PRIORITY + 2, &receiveHandler );
|
xTaskCreate( receiveHandlerTask, "receiveHandlerTask", 1000, NULL, tskIDLE_PRIORITY + 2, &receiveHandler );
|
||||||
|
|
@ -734,7 +734,7 @@ BaseType_t xNetworkInterfaceOutput( NetworkBufferDescriptor_t * const pxDescript
|
||||||
}
|
}
|
||||||
#endif /*( ipconfigZERO_COPY_TX_DRIVER == 0)*/
|
#endif /*( ipconfigZERO_COPY_TX_DRIVER == 0)*/
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
#ifdef CENTRALISED_DEFERRED_IRQ_HADLING
|
#ifndef CENTRALISED_DEFERRED_IRQ_HADLING
|
||||||
/*receive data func , will be notify after ARM_ETH_MAC_EVENT_RX_FRAME event*/
|
/*receive data func , will be notify after ARM_ETH_MAC_EVENT_RX_FRAME event*/
|
||||||
#if (ipconfigZERO_COPY_RX_DRIVER==0)
|
#if (ipconfigZERO_COPY_RX_DRIVER==0)
|
||||||
static void receiveHandlerTask( void *pvParameters ){
|
static void receiveHandlerTask( void *pvParameters ){
|
||||||
|
|
|
||||||
|
|
@ -64,7 +64,7 @@ extern uint32_t SystemCoreClock;
|
||||||
#define configUSE_16_BIT_TICKS 0
|
#define configUSE_16_BIT_TICKS 0
|
||||||
|
|
||||||
/* Software timer definitions. */
|
/* Software timer definitions. */
|
||||||
#ifdef CENTRALISED_DEFERRED_IRQ_HADLING
|
#ifndef CENTRALISED_DEFERRED_IRQ_HADLING
|
||||||
#define configUSE_TIMERS 0
|
#define configUSE_TIMERS 0
|
||||||
#else
|
#else
|
||||||
#define configUSE_TIMERS 1
|
#define configUSE_TIMERS 1
|
||||||
|
|
@ -150,7 +150,7 @@ extern uint32_t SystemCoreClock;
|
||||||
#define INCLUDE_uxTaskGetStackHighWaterMark2 1
|
#define INCLUDE_uxTaskGetStackHighWaterMark2 1
|
||||||
#define INCLUDE_eTaskGetState 1
|
#define INCLUDE_eTaskGetState 1
|
||||||
#define INCLUDE_xTaskResumeFromISR 1
|
#define INCLUDE_xTaskResumeFromISR 1
|
||||||
#ifdef CENTRALISED_DEFERRED_IRQ_HADLING
|
#ifndef CENTRALISED_DEFERRED_IRQ_HADLING
|
||||||
#define INCLUDE_xTimerPendFunctionCall 0
|
#define INCLUDE_xTimerPendFunctionCall 0
|
||||||
#else
|
#else
|
||||||
#define INCLUDE_xTimerPendFunctionCall 1
|
#define INCLUDE_xTimerPendFunctionCall 1
|
||||||
|
|
|
||||||
|
|
@ -291,7 +291,7 @@
|
||||||
</Mm>
|
</Mm>
|
||||||
</MemoryWindow3>
|
</MemoryWindow3>
|
||||||
<ScvdPack>
|
<ScvdPack>
|
||||||
<Filename>C:\Users\User\AppData\Local\Arm\Packs\ARM\CMSIS-FreeRTOS\10.5.1\CMSIS\RTOS2\FreeRTOS\FreeRTOS.scvd</Filename>
|
<Filename>E:\Arm\Packs\ARM\CMSIS-FreeRTOS\10.5.1\CMSIS\RTOS2\FreeRTOS\FreeRTOS.scvd</Filename>
|
||||||
<Type>ARM.CMSIS-FreeRTOS.10.5.1</Type>
|
<Type>ARM.CMSIS-FreeRTOS.10.5.1</Type>
|
||||||
<SubType>1</SubType>
|
<SubType>1</SubType>
|
||||||
</ScvdPack>
|
</ScvdPack>
|
||||||
|
|
@ -303,7 +303,7 @@
|
||||||
<periodic>1</periodic>
|
<periodic>1</periodic>
|
||||||
<aLwin>1</aLwin>
|
<aLwin>1</aLwin>
|
||||||
<aCover>0</aCover>
|
<aCover>0</aCover>
|
||||||
<aSer1>1</aSer1>
|
<aSer1>0</aSer1>
|
||||||
<aSer2>0</aSer2>
|
<aSer2>0</aSer2>
|
||||||
<aPa>0</aPa>
|
<aPa>0</aPa>
|
||||||
<viewmode>1</viewmode>
|
<viewmode>1</viewmode>
|
||||||
|
|
|
||||||
|
|
@ -338,7 +338,7 @@
|
||||||
<v6WtE>0</v6WtE>
|
<v6WtE>0</v6WtE>
|
||||||
<v6Rtti>0</v6Rtti>
|
<v6Rtti>0</v6Rtti>
|
||||||
<VariousControls>
|
<VariousControls>
|
||||||
<MiscControls>-D DEBUG -Wno-pragma-pack -Wno-macro-redefined -D CENTRALISED_DEFERRED_IRQ_HADLING</MiscControls>
|
<MiscControls>-D DEBUG -Wno-pragma-pack -Wno-macro-redefined -U CENTRALISED_DEFERRED_IRQ_HADLING</MiscControls>
|
||||||
<Define>DEBUG_LISTEN_SOCK</Define>
|
<Define>DEBUG_LISTEN_SOCK</Define>
|
||||||
<Undefine></Undefine>
|
<Undefine></Undefine>
|
||||||
<IncludePath>.\FreeRTOS\source\portable\NetworkInterface\include;.\FreeRTOS\source\include;.\FreeRTOS\source\portable\Compiler\Keil;.\DemoTasks\include;..\GigaDevice_test;.\include;.\PHY</IncludePath>
|
<IncludePath>.\FreeRTOS\source\portable\NetworkInterface\include;.\FreeRTOS\source\include;.\FreeRTOS\source\portable\Compiler\Keil;.\DemoTasks\include;..\GigaDevice_test;.\include;.\PHY</IncludePath>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue