Add a 1b port for receiving the NDP10x interrupt.

This commit is contained in:
Michael Banther
2019-09-30 13:52:22 +01:00
parent b68c192ad9
commit d7be8419d8
4 changed files with 8 additions and 3 deletions

View File

@@ -60,6 +60,7 @@ void XUA_Buffer(
in port p_off_mclk in port p_off_mclk
#if( 0 < HID_CONTROLS ) #if( 0 < HID_CONTROLS )
, chanend c_hid , chanend c_hid
, in port p_int
#endif #endif
, chanend c_aud , chanend c_aud
); );
@@ -99,6 +100,7 @@ void XUA_Buffer_Ep(chanend c_aud_out,
in port p_off_mclk in port p_off_mclk
#if( 0 < HID_CONTROLS ) #if( 0 < HID_CONTROLS )
, chanend c_hid , chanend c_hid
, in port p_int
#endif #endif
#ifdef CHAN_BUFF_CTRL #ifdef CHAN_BUFF_CTRL
, chanend c_buff_ctrl , chanend c_buff_ctrl

View File

@@ -122,6 +122,7 @@ void XUA_Buffer(
in port p_off_mclk in port p_off_mclk
#if( 0 < HID_CONTROLS ) #if( 0 < HID_CONTROLS )
, chanend c_hid , chanend c_hid
, in port p_int
#endif #endif
, chanend c_aud , chanend c_aud
) )
@@ -166,6 +167,7 @@ void XUA_Buffer(
c_sof, c_aud_ctl, p_off_mclk c_sof, c_aud_ctl, p_off_mclk
#if( 0 < HID_CONTROLS ) #if( 0 < HID_CONTROLS )
, c_hid , c_hid
, p_int
#endif #endif
#ifdef CHAN_BUFF_CTRL #ifdef CHAN_BUFF_CTRL
, c_buff_ctrl , c_buff_ctrl
@@ -225,6 +227,7 @@ void XUA_Buffer_Ep(register chanend c_aud_out,
in port p_off_mclk in port p_off_mclk
#if( 0 < HID_CONTROLS ) #if( 0 < HID_CONTROLS )
, chanend c_hid , chanend c_hid
, in port p_int
#endif #endif
#ifdef CHAN_BUFF_CTRL #ifdef CHAN_BUFF_CTRL
, chanend c_buff_ctrl , chanend c_buff_ctrl
@@ -880,7 +883,7 @@ void XUA_Buffer_Ep(register chanend c_aud_out,
case XUD_SetData_Select(c_hid, ep_hid, result): case XUD_SetData_Select(c_hid, ep_hid, result):
{ {
g_hidData[0]=0; g_hidData[0]=0;
UserReadHIDData(g_hidData); UserReadHIDData(p_int, g_hidData);
XUD_SetReady_In(ep_hid, g_hidData, 1); XUD_SetReady_In(ep_hid, g_hidData, 1);
} }
break; break;

View File

@@ -11,5 +11,5 @@
#define HID_DATA_SIZE 1 #define HID_DATA_SIZE 1
void UserReadHIDData(unsigned char hidData[HID_DATA_SIZE]); void UserReadHIDData(in port p_int, unsigned char hidData[HID_DATA_SIZE]);

View File

@@ -14,7 +14,7 @@ static unsigned int curr_time = 0;
static unsigned int last_time = 0; static unsigned int last_time = 0;
static unsigned int tick_count = 0; static unsigned int tick_count = 0;
void UserReadHIDData( unsigned char hidData[ HID_DATA_SIZE ]) void UserReadHIDData( in port p_int, unsigned char hidData[ HID_DATA_SIZE ])
{ {
timer tmr; timer tmr;