/nrf52832-nimble/rt-thread/components/drivers/usb/usbdevice/class/ |
H A D | mstorage.c | 194 struct mstorage *data; in _send_status() local 200 data = (struct mstorage*)func->user_data; in _send_status() 201 data->ep_in->request.buffer = (rt_uint8_t*)&data->csw_response; in _send_status() 202 data->ep_in->request.size = SIZEOF_CSW; in _send_status() 203 data->ep_in->request.req_type = UIO_REQUEST_WRITE; in _send_status() 204 rt_usbd_io_request(func->device, data->ep_in, &data->ep_in->request); in _send_status() 205 data->status = STAT_CSW; in _send_status() 210 struct mstorage *data; in _test_unit_ready() local 217 data = (struct mstorage*)func->user_data; in _test_unit_ready() 218 data->csw_response.status = 0; in _test_unit_ready() [all …]
|
H A D | cdc_vcom.c | 194 /* data interface descriptor */ 251 struct vcom* data; in _vcom_reset_state() local 256 data = (struct vcom*)func->user_data; in _vcom_reset_state() 259 data->connected = RT_FALSE; in _vcom_reset_state() 260 data->in_sending = RT_FALSE; in _vcom_reset_state() 275 struct vcom *data; in _ep_in_handler() local 280 data = (struct vcom*)func->user_data; in _ep_in_handler() 281 request_size = data->ep_in->request.size; in _ep_in_handler() 283 if ((request_size != 0) && ((request_size % EP_MAXPACKET(data->ep_in)) == 0)) in _ep_in_handler() 285 /* don't have data right now. Send a zero-length-packet to in _ep_in_handler() [all …]
|
H A D | hid.c | 184 INPUT(1), 0x02, // Input (Data, Variable, Absolute) 375 static void dump_data(uint8_t *data, rt_size_t size) in dump_data() argument 380 rt_kprintf("%02x ", *data++); in dump_data() 398 struct hid_s *data; in _ep_out_handler() local 402 data = (struct hid_s *) func->user_data; in _ep_out_handler() 406 rt_memcpy((void *)&report,(void*)data->ep_out->buffer,size); in _ep_out_handler() 408 rt_mq_send(&data->hid_mq,(void *)&report,sizeof(report)); in _ep_out_handler() 411 data->ep_out->request.buffer = data->ep_out->buffer; in _ep_out_handler() 412 data->ep_out->request.size = EP_MAXPACKET(data->ep_out); in _ep_out_handler() 413 data->ep_out->request.req_type = UIO_REQUEST_READ_BEST; in _ep_out_handler() [all …]
|
/nrf52832-nimble/packages/NimBLE-latest/nimble/host/src/ |
H A D | ble_hs_hci_evt.c | 34 typedef int ble_hs_hci_evt_fn(uint8_t event_code, uint8_t *data, int len); 42 typedef int ble_hs_hci_evt_le_fn(uint8_t subevent, uint8_t *data, int len); 147 ble_hs_hci_evt_disconn_complete(uint8_t event_code, uint8_t *data, int len) in ble_hs_hci_evt_disconn_complete() argument 156 evt.status = data[2]; in ble_hs_hci_evt_disconn_complete() 157 evt.connection_handle = get_le16(data + 3); in ble_hs_hci_evt_disconn_complete() 158 evt.reason = data[5]; in ble_hs_hci_evt_disconn_complete() 173 ble_hs_hci_evt_encrypt_change(uint8_t event_code, uint8_t *data, int len) in ble_hs_hci_evt_encrypt_change() argument 181 evt.status = data[2]; in ble_hs_hci_evt_encrypt_change() 182 evt.connection_handle = get_le16(data + 3); in ble_hs_hci_evt_encrypt_change() 183 evt.encryption_enabled = data[5]; in ble_hs_hci_evt_encrypt_change() [all …]
|
H A D | ble_hs_adv.c | 65 ble_hs_adv_set_flat_mbuf(uint8_t type, int data_len, const void *data, in ble_hs_adv_set_flat_mbuf() argument 79 return os_mbuf_append(om, data, data_len); in ble_hs_adv_set_flat_mbuf() 82 memcpy(dst + *dst_len, data, data_len); in ble_hs_adv_set_flat_mbuf() 89 ble_hs_adv_set_flat(uint8_t type, int data_len, const void *data, in ble_hs_adv_set_flat() argument 96 return ble_hs_adv_set_flat_mbuf(type, data_len, data, dst, dst_len, max_len, in ble_hs_adv_set_flat() 358 /*** 0x16 - Service data - 16-bit UUID. */ in adv_set_fields() 404 /*** 0x20 - Service data - 32-bit UUID. */ in adv_set_fields() 415 /*** 0x21 - Service data - 128-bit UUID. */ in adv_set_fields() 436 /*** 0xff - Manufacturer specific data. */ in adv_set_fields() 478 const uint8_t *data, uint8_t data_len) in ble_hs_adv_parse_uuids16() argument [all …]
|
H A D | ble_hs_dbg.c | 112 BLE_HS_LOG(DEBUG, "LE Data Length Change. handle=%u max_tx_bytes=%u " in ble_hs_dbg_le_event_disp() 154 struct hci_le_subev_direct_adv_rpt *data = (void *) evdata; in ble_hs_dbg_le_event_disp() local 155 struct hci_le_subev_direct_adv_rpt_param *params = data->params; in ble_hs_dbg_le_event_disp() 157 if (len < sizeof(*data) || in ble_hs_dbg_le_event_disp() 158 len < sizeof(*data) + data->num_reports * sizeof(*params)) { in ble_hs_dbg_le_event_disp() 165 "num=0x%02x ", len, data->num_reports); in ble_hs_dbg_le_event_disp() 167 for (i = 0; i < data->num_reports; i++) { in ble_hs_dbg_le_event_disp() 176 struct hci_le_subev_rd_loc_p256_pubkey *data = (void *) evdata; in ble_hs_dbg_le_event_disp() local 178 if (len != sizeof(*data)) { in ble_hs_dbg_le_event_disp() 185 "len=%u status=0x%02x", len, data->status); in ble_hs_dbg_le_event_disp() [all …]
|
/nrf52832-nimble/packages/NimBLE-latest/nimble/transport/uart/src/ |
H A D | ble_hci_uart.c | 107 * The MBUF payload size must accommodate the HCI data header size plus the 108 * maximum ACL data packet length. The ACL block size is the size of the 122 * data. 126 void *data; member 141 uint8_t *data; /* Pointer to ble_hci_uart_cmd data */ member 147 * An incoming ACL data packet. 150 struct os_mbuf *buf; /* Buffer containing the data */ 167 /*** State of data received over UART. */ 174 /*** State of data transmitted over UART. */ 227 pkt->data = om; in ble_hci_uart_acl_tx() [all …]
|
/nrf52832-nimble/packages/NimBLE-latest/apps/ext_advertiser/src/ |
H A D | ext_advertiser.c | 64 /* Starts advertising instance with 100 max events and changing adv data pattern 72 struct os_mbuf *data; in start_ext_max_events() local 109 /* in this case both advertising data and scan response is allowed, but in start_ext_max_events() 113 /* get mbuf for adv data */ in start_ext_max_events() 114 data = os_msys_get_pkthdr(600, 0); in start_ext_max_events() 115 assert(data); in start_ext_max_events() 119 /* fill mbuf with adv data */ in start_ext_max_events() 120 rc = os_mbuf_append(data, adv_data, 600); in start_ext_max_events() 123 rc = ble_gap_ext_adv_set_data(instance, data); in start_ext_max_events() 159 /* Starts advertising instance with 5sec timeout and changing adv data pattern [all …]
|
/nrf52832-nimble/rt-thread/components/net/uip/doc/ |
H A D | uip-doc.txt | 147 The TCP and IP protocols implement a checksum that covers the data and 190 contains data, the TCP/IP stack will notify the corresponding 191 application. Because the data in the buffer will be overwritten by the 193 immediately on the data or copy the data into a secondary buffer for 195 packets before the application has processed the data. Packets that 196 arrive when the application is processing the data must be queued, 209 packets is also used for the TCP/IP headers of outgoing data. If the 210 application sends dynamic data, it may use the parts of the global 212 buffer. To send the data, the application passes a pointer to the data 213 as well as the length of the data to the stack. The TCP/IP headers are [all …]
|
/nrf52832-nimble/rt-thread/components/net/lwip-2.1.0/src/apps/snmp/ |
H A D | snmp_asn1.c | 28 * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 59 u8_t data; in snmp_ans1_enc_tlv() local 99 data = 0x80 | length_bytes_required; /* extended length definition, 1 length byte follows */ in snmp_ans1_enc_tlv() 101 PBUF_OP_EXEC(snmp_pbuf_stream_write(pbuf_stream, data)); in snmp_ans1_enc_tlv() 106 data = (u8_t)(tlv->value_len >> 8); in snmp_ans1_enc_tlv() 109 data = 0x00; in snmp_ans1_enc_tlv() 112 PBUF_OP_EXEC(snmp_pbuf_stream_write(pbuf_stream, data)); in snmp_ans1_enc_tlv() 118 data = (u8_t)(tlv->value_len & 0xFF); in snmp_ans1_enc_tlv() 119 PBUF_OP_EXEC(snmp_pbuf_stream_write(pbuf_stream, data)); in snmp_ans1_enc_tlv() 125 * Encodes raw data (octet string, opaque) into a pbuf chained ASN1 msg. [all …]
|
/nrf52832-nimble/rt-thread/components/net/uip/uip/ |
H A D | psock.h | 23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 61 * The protosocket library provides functions for sending data without 63 * as functions for reading data without having to deal with data 110 const u8_t *sendptr; /* Pointer to the next data to be sent. */ 111 u8_t *readptr; /* Pointer to the next data to be read. */ 114 incoming data. */ 162 * Send data. 164 * This macro sends data over a protosocket. The protosocket protothread blocks 165 * until all data has been sent and is known to have been received by 169 * data is to be sent. [all …]
|
/nrf52832-nimble/rt-thread/components/dfs/filesystems/uffs/src/emu/ |
H A D | uffs_fileem_ecc_hw_auto.c | 39 * Reed-Solomon error correction code (RS-ECC) for every 518 bytes data. 41 * For small page MLC have 16 bytes spare area leves only 6 bytes for 'meta-data', 43 * we adjust page data/spare boundary to 508/20. 49 * Note: the MLC controller strictly require sequencial access to serial data buffer. 71 static u8 g_sdata_buf[PAGE_FULL_SIZE]; // emulating LPC32x0's 528-bytes serial data buffer 80 static void feed_sdata(const u8 *data, int len) in feed_sdata() argument 82 …if (!uffs_Assert(g_sdata_buf_pointer + len <= sizeof(g_sdata_buf), "BUG: Serial Data Buffer overfl… in feed_sdata() 85 if (data) in feed_sdata() 86 memcpy(g_sdata_buf + g_sdata_buf_pointer, data, len); in feed_sdata() 92 …if (!uffs_Assert(g_sdata_buf_pointer + num <= sizeof(g_sdata_buf), "BUG: Serial Data Buffer overfl… in feed_sdata_constant() [all …]
|
/nrf52832-nimble/rt-thread/components/drivers/usb/usbhost/class/ |
H A D | udisk.c | 58 * This function will read some data from a device. 62 * @param buffer the data buffer to save read data 72 struct ustor_data* data; in rt_udisk_read() local 81 data = (struct ustor_data*)dev->user_data; in rt_udisk_read() 82 intf = data->intf; in rt_udisk_read() 96 * This function will write some data to a device. 100 * @param buffer the data buffer to be written to device 110 struct ustor_data* data; in rt_udisk_write() local 119 data = (struct ustor_data*)dev->user_data; in rt_udisk_write() 120 intf = data->intf; in rt_udisk_write() [all …]
|
/nrf52832-nimble/rt-thread/components/net/lwip-2.0.2/src/apps/snmp/ |
H A D | snmp_asn1.c | 28 * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 59 u8_t data; in snmp_ans1_enc_tlv() local 99 data = 0x80 | length_bytes_required; /* extended length definition, 1 length byte follows */ in snmp_ans1_enc_tlv() 101 PBUF_OP_EXEC(snmp_pbuf_stream_write(pbuf_stream, data)); in snmp_ans1_enc_tlv() 106 data = (u8_t)(tlv->value_len >> 8); in snmp_ans1_enc_tlv() 109 data = 0x00; in snmp_ans1_enc_tlv() 112 PBUF_OP_EXEC(snmp_pbuf_stream_write(pbuf_stream, data)); in snmp_ans1_enc_tlv() 118 data = (u8_t)(tlv->value_len & 0xFF); in snmp_ans1_enc_tlv() 119 PBUF_OP_EXEC(snmp_pbuf_stream_write(pbuf_stream, data)); in snmp_ans1_enc_tlv() 125 * Encodes raw data (octet string, opaque) into a pbuf chained ASN1 msg. [all …]
|
/nrf52832-nimble/rt-thread/components/drivers/sdio/ |
H A D | mmcsd_core.c | 67 if (req->data) in mmcsd_send_request() 69 req->cmd->data = req->data; in mmcsd_send_request() 70 req->data->err = 0; in mmcsd_send_request() 71 req->data->mrq = req; in mmcsd_send_request() 74 req->data->stop = req->stop; in mmcsd_send_request() 99 cmd->data = RT_NULL; in mmcsd_send_cmd() 181 struct rt_mmcsd_data data; in mmcsd_get_cid() local 212 rt_memset(&data, 0, sizeof(struct rt_mmcsd_data)); in mmcsd_get_cid() 215 req.data = &data; in mmcsd_get_cid() 223 * not R1 plus a data block. in mmcsd_get_cid() [all …]
|
/nrf52832-nimble/rt-thread/components/dfs/filesystems/uffs/src/inc/uffs/ |
H A D | uffs_flash.h | 88 /** defines for page info (data length and data sum) */ 101 u16 page_data_size; //!< page data size (physical page data size, e.g. 512) 108 const u8 *ecc_layout; //!< page data ECC layout: [ofs1, size1, ofs2, size2, ..., 0xFF, 0] 109 const u8 *data_layout; //!< spare data layout: [ofs1, size1, ofs2, size2, ..., 0xFF, 0] 111 u8 _uffs_data_layout[UFFS_SPARE_LAYOUT_SIZE]; //!< uffs spare data layout 112 void *_private; //!< private data for storage attribute 142 * \param[out] ecc ecc of page data 143 * if ecc_opt is UFFS_ECC_HW, flash driver must calculate and return ecc of data(if ecc != NULL). 144 …* if ecc_opt is UFFS_ECC_HW_AUTO, flash driver do ecc correction before return data and flash dr… 145 …* if ecc_opt is UFFS_ECC_NONE or UFFS_ECC_SOFT, flash driver do not need to calculate data ecc a… [all …]
|
/nrf52832-nimble/rt-thread/components/net/lwip-2.1.0/test/unit/mdns/ |
H A D | test_mdns.c | 21 * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 41 static const u8_t data[] = { 0x05, 'm', 'u', 'l', 't', 'i', 0x04, 'c', 'a', 's', 't', 0x00 }; in START_TEST() local 47 p = pbuf_alloc(PBUF_RAW, sizeof(data), PBUF_ROM); in START_TEST() 49 p->payload = (void *)(size_t)data; in START_TEST() 52 fail_unless(offset == sizeof(data)); in START_TEST() 53 fail_unless(domain.length == sizeof(data)); in START_TEST() 54 fail_if(memcmp(&domain.name, data, sizeof(data))); in START_TEST() 60 …static const u8_t data[] = { 0x05, 0x00, 0xFF, 0x08, 0xc0, 0x0f, 0x04, 0x7f, 0x80, 0x82, 0x88, 0x0… in START_TEST() local 66 p = pbuf_alloc(PBUF_RAW, sizeof(data), PBUF_ROM); in START_TEST() 68 p->payload = (void *)(size_t)data; in START_TEST() [all …]
|
/nrf52832-nimble/rt-thread/components/net/lwip-2.0.2/test/unit/mdns/ |
H A D | test_mdns.c | 21 * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 41 static const u8_t data[] = { 0x05, 'm', 'u', 'l', 't', 'i', 0x04, 'c', 'a', 's', 't', 0x00 }; in START_TEST() local 47 p = pbuf_alloc(PBUF_RAW, sizeof(data), PBUF_ROM); in START_TEST() 48 p->payload = (void *)(size_t)data; in START_TEST() 52 fail_unless(offset == sizeof(data)); in START_TEST() 53 fail_unless(domain.length == sizeof(data)); in START_TEST() 54 fail_if(memcmp(&domain.name, data, sizeof(data))); in START_TEST() 60 …static const u8_t data[] = { 0x05, 0x00, 0xFF, 0x08, 0xc0, 0x0f, 0x04, 0x7f, 0x80, 0x82, 0x88, 0x0… in START_TEST() local 66 p = pbuf_alloc(PBUF_RAW, sizeof(data), PBUF_ROM); in START_TEST() 67 p->payload = (void *)(size_t)data; in START_TEST() [all …]
|
/nrf52832-nimble/rt-thread/components/dfs/filesystems/uffs/src/uffs/ |
H A D | uffs_ecc.c | 109 * calculate 3 bytes ECC for 256 bytes data. 111 * \param[in] data input data 113 * \param[in] length of data in bytes 115 static void uffs_EccMakeChunk256(const void *data, void *ecc, u16 len) in uffs_EccMakeChunk256() argument 118 const u8 *p = (const u8 *)data; in uffs_EccMakeChunk256() 145 * calculate ECC. (3 bytes ECC per 256 data) 147 * \param[in] data input data 148 * \param[in] data_len length of data in byte 151 * \return length of ECC in byte. (3 bytes ECC per 256 data) 153 int uffs_EccMake(const void *data, int data_len, void *ecc) in uffs_EccMake() argument [all …]
|
/nrf52832-nimble/rt-thread/tools/ |
H A D | mkromfs.py | 61 bin_item = namedtuple('dirent', 'type, name, data, size') 130 … body_fmt = ' {{{type}, "{name}", (rt_uint8_t *){data}, sizeof({data})/sizeof({data}[0])}}' 149 data=cpf+c.c_name)) 152 # All the data we need is defined in payload so we should append the 171 # const rt_uint8_t *data; 177 # the length to record how many data is in 195 data = c.bin_data(base_addr=v_len) 197 # pad the data to 4 bytes boundary 199 if len(data) % pad_len != 0: 200 data += '\0' * (pad_len - len(data) % pad_len) [all …]
|
/nrf52832-nimble/rt-thread/components/drivers/include/drivers/ |
H A D | spi.h | 25 * - For CPHA=0, data are captured on the clock's rising edge (low->high transition) 26 * and data are propagated on a falling edge (high->low clock transition). 27 * - For CPHA=1, data are captured on the clock's falling edge and data are 30 * - For CPHA=0, data are captured on clock's falling edge and data are propagated 32 * - For CPHA=1, data are captured on clock's rising edge and data are propagated 136 /* number of lines in qspi data stage, the other configuration items are in parent */ 145 /* double data rate mode */ 147 /* the data lines max width which QSPI bus supported, such as 1, 2, 4 */ 215 /* send data then receive data from SPI device */ 229 * This function transmits data to SPI device. [all …]
|
/nrf52832-nimble/rt-thread/components/net/uip/doc/html/ |
H A D | main.html | 12 <li><a href="classes.html"><span>Data Structures</span></a></li> 49 The TCP and IP protocols implement a checksum that covers the data and header portions of the TCP a… 56 …data, the TCP/IP stack will notify the corresponding application. Because the data in the buffer w… 57 …data. If the application sends dynamic data, it may use the parts of the global packet buffer that… 66 …data is received, when data has been successfully delivered to the other end of the connection, wh… 67 …data in memory until the data is known to be successfully delivered to the remote end of the conne… 68 …data and lets the application take part in retransmissions. uIP does not keep track of packet cont… 70 …ts can happen in conjunction with each other (i.e., new data can arrive at the same time as data i… 73 Receiving Data</a></h4> 74 …data. The uip_appdata pointer point to the actual data. The size of the data is obtained through t… [all …]
|
/nrf52832-nimble/rt-thread/components/lwp/ |
H A D | lwp.c | 28 extern void lwp_user_entry(void *args, const void *text, void *data); 145 dbg_log(DBG_LOG, "chunk name: %s, total len %d, data %d, need space %d!\n", in lwp_load() 199 /* load data */ in lwp_load() 203 dbg_log(DBG_ERROR, "read data chunk info failed!\n"); in lwp_load() 208 dbg_log(DBG_LOG, "chunk name: %s, total len %d, data %d, need space %d!\n", in lwp_load() 214 lwp->data = ptr; in lwp_load() 217 lwp->data = rt_malloc(lwp->data_size); in lwp_load() 218 if (lwp->data == RT_NULL) in lwp_load() 220 dbg_log(DBG_ERROR, "alloc data memory faild!\n"); in lwp_load() 226 dbg_log(DBG_LOG, "lwp data malloc : %p, size: %d!\n", lwp->data, lwp->data_size); in lwp_load() [all …]
|
/nrf52832-nimble/nordic/nrfx/drivers/include/ |
H A D | nrfx_qspi.h | 25 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 152 * @brief Function for reading data from QSPI memory. 157 * until operation data is still being read. 159 * and reading of data are finished. 162 * @param[in] rx_buffer_length Size of the data to read. 168 * @retval NRFX_ERROR_INVALID_ADDR If the provided buffer is not placed in the Data RAM region. 175 * @brief Function for writing data to QSPI memory. 180 * until operation data is still being sent. 182 * and sending of operation data are finished. 185 …* Remember that an incoming event signalizes only that data was sent to the memory device and the … [all …]
|
/nrf52832-nimble/rt-thread/components/dfs/filesystems/ramfs/ |
H A D | dfs_ramfs.c | 22 const void *data) in dfs_ramfs_mount() argument 26 if (data == NULL) in dfs_ramfs_mount() 29 ramfs = (struct dfs_ramfs *)data; in dfs_ramfs_mount() 30 fs->data = ramfs; in dfs_ramfs_mount() 37 fs->data = NULL; in dfs_ramfs_unmount() 46 ramfs = (struct dfs_ramfs *)fs->data; in dfs_ramfs_statfs() 100 dirent = (struct ramfs_dirent *)file->data; in dfs_ramfs_read() 109 memcpy(buf, &(dirent->data[file->pos]), length); in dfs_ramfs_read() 122 dirent = (struct ramfs_dirent*)fd->data; in dfs_ramfs_write() 131 ptr = rt_memheap_realloc(&(ramfs->memheap), dirent->data, fd->pos + count); in dfs_ramfs_write() [all …]
|