summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorhathach <[email protected]>2024-11-22 20:09:29 +0700
committerhathach <[email protected]>2024-11-22 20:09:29 +0700
commit5c18a32aaa5f1b71af584c04197573261ecc64c3 (patch)
tree68c64de50be96964470a3c3630343bb5fa23ce59 /lib
parent1eb72af4336538768743fd0e8f1a94d28976dfd7 (diff)
add TUD_EPBUF_DEF for ecm rndis, also separate notify and control buffer, use edpt_claim() to prevent race condition
Diffstat (limited to 'lib')
-rw-r--r--lib/networking/rndis_reports.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/lib/networking/rndis_reports.c b/lib/networking/rndis_reports.c
index 60afb8615..451d5405b 100644
--- a/lib/networking/rndis_reports.c
+++ b/lib/networking/rndis_reports.c
@@ -43,8 +43,6 @@ static usb_eth_stat_t usb_eth_stat = { 0, 0, 0, 0 };
static uint32_t oid_packet_filter = 0x0000000;
static rndis_state_t rndis_state;
-CFG_TUD_MEM_SECTION CFG_TUSB_MEM_ALIGN static uint8_t ndis_report[8] = { 0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00 };
-
static const uint32_t OIDSupportedList[] =
{
OID_GEN_SUPPORTED_LIST,
@@ -76,8 +74,8 @@ static const uint32_t OIDSupportedList[] =
static void *encapsulated_buffer;
-static void rndis_report(void)
-{
+static void rndis_report(void) {
+ uint8_t ndis_report[8] = { 0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00 };
netd_report(ndis_report, sizeof(ndis_report));
}