pub unsafe extern "C" fn wifi_create_queue(
    queue_len: crate::binary::c_types::c_int,
    item_size: crate::binary::c_types::c_int,
) -> *mut crate::binary::c_types::c_void {
    unsafe {
        let queue = create_queue(queue_len, item_size);
        QUEUE_HANDLE = queue;

        addr_of_mut!(QUEUE_HANDLE).cast()
    }
}
**************************************************************************
Name: esp_wifi_create_queue

Description:
Create Wi-Fi static message queue

Input Parameters:
queue_len - queue message number
item_size - message size

Returned Value:
Wi-Fi static message queue data pointer

*************************************************************************
esp-wifi/src/wifi/os_adapter.rs