⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 csr.h

📁 bluetooth 开发应用bluez-utils-2.23
💻 H
📖 第 1 页 / 共 3 页
字号:
#define CSR_PSKEY_USB_PIO_WAKEUP				0x02cf	/* uint16 */#define CSR_PSKEY_USB_PIO_PULLUP				0x02d0	/* uint16 */#define CSR_PSKEY_USB_PIO_VBUS					0x02d1	/* uint16 */#define CSR_PSKEY_USB_PIO_WAKE_TIMEOUT				0x02d2	/* uint16 */#define CSR_PSKEY_USB_PIO_RESUME				0x02d3	/* uint16 */#define CSR_PSKEY_USB_BT_SCO_IF_CLASS_CODES			0x02d4	/* usbclass */#define CSR_PSKEY_USB_SUSPEND_PIO_LEVEL				0x02d5	/* uint16 */#define CSR_PSKEY_USB_SUSPEND_PIO_DIR				0x02d6	/* uint16 */#define CSR_PSKEY_USB_SUSPEND_PIO_MASK				0x02d7	/* uint16 */#define CSR_PSKEY_USB_ENDPOINT_0_MAX_PACKET_SIZE		0x02d8	/* uint8 */#define CSR_PSKEY_USB_CONFIG					0x02d9	/* uint16 */#define CSR_PSKEY_RADIOTEST_ATTEN_INIT				0x0320	/* uint16 */#define CSR_PSKEY_RADIOTEST_FIRST_TRIM_TIME			0x0326	/* TIME */#define CSR_PSKEY_RADIOTEST_SUBSEQUENT_TRIM_TIME		0x0327	/* TIME */#define CSR_PSKEY_RADIOTEST_LO_LVL_TRIM_ENABLE			0x0328	/* bool */#define CSR_PSKEY_RADIOTEST_DISABLE_MODULATION			0x032c	/* bool */#define CSR_PSKEY_RFCOMM_FCON_THRESHOLD				0x0352	/* uint16 */#define CSR_PSKEY_RFCOMM_FCOFF_THRESHOLD			0x0353	/* uint16 */#define CSR_PSKEY_IPV6_STATIC_ADDR				0x0354	/* uint16[] */#define CSR_PSKEY_IPV4_STATIC_ADDR				0x0355	/* uint32 */#define CSR_PSKEY_IPV6_STATIC_PREFIX_LEN			0x0356	/* uint8 */#define CSR_PSKEY_IPV6_STATIC_ROUTER_ADDR			0x0357	/* uint16[] */#define CSR_PSKEY_IPV4_STATIC_SUBNET_MASK			0x0358	/* uint32 */#define CSR_PSKEY_IPV4_STATIC_ROUTER_ADDR			0x0359	/* uint32 */#define CSR_PSKEY_MDNS_NAME					0x035a	/* char[] */#define CSR_PSKEY_FIXED_PIN					0x035b	/* uint8[] */#define CSR_PSKEY_MDNS_PORT					0x035c	/* uint16 */#define CSR_PSKEY_MDNS_TTL					0x035d	/* uint8 */#define CSR_PSKEY_MDNS_IPV4_ADDR				0x035e	/* uint32 */#define CSR_PSKEY_ARP_CACHE_TIMEOUT				0x035f	/* uint16 */#define CSR_PSKEY_HFP_POWER_TABLE				0x0360	/* uint16[] */#define CSR_PSKEY_DRAIN_BORE_TIMER_COUNTERS			0x03e7	/* uint32[] */#define CSR_PSKEY_DRAIN_BORE_COUNTERS				0x03e6	/* uint32[] */#define CSR_PSKEY_LOOP_FILTER_TRIM				0x03e4	/* uint16 */#define CSR_PSKEY_DRAIN_BORE_CURRENT_PEAK			0x03e3	/* uint32[] */#define CSR_PSKEY_VM_E2_CACHE_LIMIT				0x03e2	/* uint16 */#define CSR_PSKEY_FORCE_16MHZ_REF_PIO				0x03e1	/* uint16 */#define CSR_PSKEY_CDMA_LO_REF_LIMITS				0x03df	/* uint16 */#define CSR_PSKEY_CDMA_LO_ERROR_LIMITS				0x03de	/* uint16 */#define CSR_PSKEY_CLOCK_STARTUP_DELAY				0x03dd	/* uint16 */#define CSR_PSKEY_DEEP_SLEEP_CORRECTION_FACTOR			0x03dc	/* int16 */#define CSR_PSKEY_TEMPERATURE_CALIBRATION			0x03db	/* temperature_calibration */#define CSR_PSKEY_TEMPERATURE_VS_DELTA_INTERNAL_PA		0x03da	/* temperature_calibration[] */#define CSR_PSKEY_TEMPERATURE_VS_DELTA_TX_PRE_LVL		0x03d9	/* temperature_calibration[] */#define CSR_PSKEY_TEMPERATURE_VS_DELTA_TX_BB			0x03d8	/* temperature_calibration[] */#define CSR_PSKEY_TEMPERATURE_VS_DELTA_ANA_FTRIM		0x03d7	/* temperature_calibration[] */#define CSR_PSKEY_TEST_DELTA_OFFSET				0x03d6	/* uint16 */#define CSR_PSKEY_RX_DYNAMIC_LVL_OFFSET				0x03d4	/* uint16 */#define CSR_PSKEY_TEST_FORCE_OFFSET				0x03d3	/* bool */#define CSR_PSKEY_RF_TRAP_BAD_DIVISION_RATIOS			0x03cf	/* uint16 */#define CSR_PSKEY_RADIOTEST_CDMA_LO_REF_LIMITS			0x03ce	/* uint16 */#define CSR_PSKEY_INITIAL_BOOTMODE				0x03cd	/* int16 */#define CSR_PSKEY_ONCHIP_HCI_CLIENT				0x03cc	/* bool */#define CSR_PSKEY_RX_ATTEN_BACKOFF				0x03ca	/* uint16 */#define CSR_PSKEY_RX_ATTEN_UPDATE_RATE				0x03c9	/* uint16 */#define CSR_PSKEY_SYNTH_TXRX_THRESHOLDS				0x03c7	/* uint16 */#define CSR_PSKEY_MIN_WAIT_STATES				0x03c6	/* uint16 */#define CSR_PSKEY_RSSI_CORRECTION				0x03c5	/* int8 */#define CSR_PSKEY_SCHED_THROTTLE_TIMEOUT			0x03c4	/* TIME */#define CSR_PSKEY_DEEP_SLEEP_USE_EXTERNAL_CLOCK			0x03c3	/* bool */#define CSR_PSKEY_TRIM_RADIO_FILTERS				0x03c2	/* uint16 */#define CSR_PSKEY_TRANSMIT_OFFSET				0x03c1	/* int16 */#define CSR_PSKEY_USB_VM_CONTROL				0x03c0	/* bool */#define CSR_PSKEY_MR_ANA_RX_FTRIM				0x03bf	/* uint16 */#define CSR_PSKEY_I2C_CONFIG					0x03be	/* uint16 */#define CSR_PSKEY_IQ_LVL_RX					0x03bd	/* uint16 */#define CSR_PSKEY_MR_TX_FILTER_CONFIG				0x03bb	/* uint32 */#define CSR_PSKEY_MR_TX_CONFIG2					0x03ba	/* uint16 */#define CSR_PSKEY_USB_DONT_RESET_BOOTMODE_ON_HOST_RESET		0x03b9	/* bool */#define CSR_PSKEY_LC_USE_THROTTLING				0x03b8	/* bool */#define CSR_PSKEY_CHARGER_TRIM					0x03b7	/* uint16 */#define CSR_PSKEY_CLOCK_REQUEST_FEATURES			0x03b6	/* uint16 */#define CSR_PSKEY_TRANSMIT_OFFSET_CLASS1			0x03b4	/* int16 */#define CSR_PSKEY_TX_AVOID_PA_CLASS1_PIO			0x03b3	/* uint16 */#define CSR_PSKEY_MR_PIO_CONFIG					0x03b2	/* uint16 */#define CSR_PSKEY_UART_CONFIG2					0x03b1	/* uint8 */#define CSR_PSKEY_CLASS1_IQ_LVL					0x03b0	/* uint16 */#define CSR_PSKEY_CLASS1_TX_CONFIG2				0x03af	/* uint16 */#define CSR_PSKEY_TEMPERATURE_VS_DELTA_INTERNAL_PA_CLASS1	0x03ae	/* temperature_calibration[] */#define CSR_PSKEY_TEMPERATURE_VS_DELTA_EXTERNAL_PA_CLASS1	0x03ad	/* temperature_calibration[] */#define CSR_PSKEY_TEMPERATURE_VS_DELTA_TX_PRE_LVL_MR		0x03ac	/* temperature_calibration[] */#define CSR_PSKEY_TEMPERATURE_VS_DELTA_TX_BB_MR_HEADER		0x03ab	/* temperature_calibration[] */#define CSR_PSKEY_TEMPERATURE_VS_DELTA_TX_BB_MR_PAYLOAD		0x03aa	/* temperature_calibration[] */#define CSR_PSKEY_RX_MR_EQ_TAPS					0x03a9	/* uint16[] */#define CSR_PSKEY_TX_PRE_LVL_CLASS1				0x03a8	/* uint8 */#define CSR_PSKEY_ANALOGUE_ATTENUATOR				0x03a7	/* bool */#define CSR_PSKEY_MR_RX_FILTER_TRIM				0x03a6	/* uint16 */#define CSR_PSKEY_MR_RX_FILTER_RESPONSE				0x03a5	/* int16[] */#define CSR_PSKEY_PIO_WAKEUP_STATE				0x039f	/* uint16 */#define CSR_PSKEY_MR_TX_IF_ATTEN_OFF_TEMP			0x0394	/* int16 */#define CSR_PSKEY_LO_DIV_LATCH_BYPASS				0x0393	/* bool */#define CSR_PSKEY_LO_VCO_STANDBY				0x0392	/* bool */#define CSR_PSKEY_SLOW_CLOCK_FILTER_SHIFT			0x0391	/* uint16 */#define CSR_PSKEY_SLOW_CLOCK_FILTER_DIVIDER			0x0390	/* uint16 */#define CSR_PSKEY_USB_ATTRIBUTES_POWER				0x03f2	/* bool */#define CSR_PSKEY_USB_ATTRIBUTES_WAKEUP				0x03f3	/* bool */#define CSR_PSKEY_DFU_ATTRIBUTES_MANIFESTATION_TOLERANT		0x03f4	/* bool */#define CSR_PSKEY_DFU_ATTRIBUTES_CAN_UPLOAD			0x03f5	/* bool */#define CSR_PSKEY_DFU_ATTRIBUTES_CAN_DOWNLOAD			0x03f6	/* bool */#define CSR_PSKEY_UART_CONFIG_STOP_BITS				0x03fc	/* bool */#define CSR_PSKEY_UART_CONFIG_PARITY_BIT			0x03fd	/* uint16 */#define CSR_PSKEY_UART_CONFIG_FLOW_CTRL_EN			0x03fe	/* bool */#define CSR_PSKEY_UART_CONFIG_RTS_AUTO_EN			0x03ff	/* bool */#define CSR_PSKEY_UART_CONFIG_RTS				0x0400	/* bool */#define CSR_PSKEY_UART_CONFIG_TX_ZERO_EN			0x0401	/* bool */#define CSR_PSKEY_UART_CONFIG_NON_BCSP_EN			0x0402	/* bool */#define CSR_PSKEY_UART_CONFIG_RX_RATE_DELAY			0x0403	/* uint16 */#define CSR_PSKEY_UART_SEQ_TIMEOUT				0x0405	/* uint16 */#define CSR_PSKEY_UART_SEQ_RETRIES				0x0406	/* uint16 */#define CSR_PSKEY_UART_SEQ_WINSIZE				0x0407	/* uint16 */#define CSR_PSKEY_UART_USE_CRC_ON_TX				0x0408	/* bool */#define CSR_PSKEY_UART_HOST_INITIAL_STATE			0x0409	/* hwakeup_state */#define CSR_PSKEY_UART_HOST_ATTENTION_SPAN			0x040a	/* uint16 */#define CSR_PSKEY_UART_HOST_WAKEUP_TIME				0x040b	/* uint16 */#define CSR_PSKEY_UART_HOST_WAKEUP_WAIT				0x040c	/* uint16 */#define CSR_PSKEY_BCSP_LM_MODE					0x0410	/* uint16 */#define CSR_PSKEY_BCSP_LM_SYNC_RETRIES				0x0411	/* uint16 */#define CSR_PSKEY_BCSP_LM_TSHY					0x0412	/* uint16 */#define CSR_PSKEY_UART_DFU_CONFIG_STOP_BITS			0x0417	/* bool */#define CSR_PSKEY_UART_DFU_CONFIG_PARITY_BIT			0x0418	/* uint16 */#define CSR_PSKEY_UART_DFU_CONFIG_FLOW_CTRL_EN			0x0419	/* bool */#define CSR_PSKEY_UART_DFU_CONFIG_RTS_AUTO_EN			0x041a	/* bool */#define CSR_PSKEY_UART_DFU_CONFIG_RTS				0x041b	/* bool */#define CSR_PSKEY_UART_DFU_CONFIG_TX_ZERO_EN			0x041c	/* bool */#define CSR_PSKEY_UART_DFU_CONFIG_NON_BCSP_EN			0x041d	/* bool */#define CSR_PSKEY_UART_DFU_CONFIG_RX_RATE_DELAY			0x041e	/* uint16 */#define CSR_PSKEY_AMUX_AIO0					0x041f	/* ana_amux_sel */#define CSR_PSKEY_AMUX_AIO1					0x0420	/* ana_amux_sel */#define CSR_PSKEY_AMUX_AIO2					0x0421	/* ana_amux_sel */#define CSR_PSKEY_AMUX_AIO3					0x0422	/* ana_amux_sel */#define CSR_PSKEY_LOCAL_NAME_SIMPLIFIED				0x0423	/* local_name_complete */#define CSR_PSKEY_EXTENDED_STUB					0x2001	/* uint16 */char *csr_builddeftostr(uint16_t def);char *csr_buildidtostr(uint16_t id);char *csr_chipvertostr(uint16_t ver, uint16_t rev);char *csr_pskeytostr(uint16_t pskey);char *csr_pskeytoval(uint16_t pskey);int csr_open_hci(char *device);int csr_read_hci(uint16_t varid, uint8_t *value, uint16_t length);int csr_write_hci(uint16_t varid, uint8_t *value, uint16_t length);void csr_close_hci(void);int csr_open_usb(char *device);int csr_read_usb(uint16_t varid, uint8_t *value, uint16_t length);int csr_write_usb(uint16_t varid, uint8_t *value, uint16_t length);void csr_close_usb(void);int csr_open_bcsp(char *device);int csr_read_bcsp(uint16_t varid, uint8_t *value, uint16_t length);int csr_write_bcsp(uint16_t varid, uint8_t *value, uint16_t length);void csr_close_bcsp(void);int csr_open_h4(char *device);int csr_read_h4(uint16_t varid, uint8_t *value, uint16_t length);int csr_write_h4(uint16_t varid, uint8_t *value, uint16_t length);void csr_close_h4(void);int csr_open_3wire(char *device);int csr_read_3wire(uint16_t varid, uint8_t *value, uint16_t length);int csr_write_3wire(uint16_t varid, uint8_t *value, uint16_t length);void csr_close_3wire(void);int csr_write_varid_valueless(int dd, uint16_t seqnum, uint16_t varid);int csr_write_varid_complex(int dd, uint16_t seqnum, uint16_t varid, uint8_t *value, uint16_t length);int csr_read_varid_complex(int dd, uint16_t seqnum, uint16_t varid, uint8_t *value, uint16_t length);int csr_read_varid_uint16(int dd, uint16_t seqnum, uint16_t varid, uint16_t *value);int csr_read_varid_uint32(int dd, uint16_t seqnum, uint16_t varid, uint32_t *value);int csr_read_pskey_complex(int dd, uint16_t seqnum, uint16_t pskey, uint16_t stores, uint8_t *value, uint16_t length);int csr_write_pskey_complex(int dd, uint16_t seqnum, uint16_t pskey, uint16_t stores, uint8_t *value, uint16_t length);int csr_read_pskey_uint16(int dd, uint16_t seqnum, uint16_t pskey, uint16_t stores, uint16_t *value);int csr_write_pskey_uint16(int dd, uint16_t seqnum, uint16_t pskey, uint16_t stores, uint16_t value);int csr_read_pskey_uint32(int dd, uint16_t seqnum, uint16_t pskey, uint16_t stores, uint32_t *value);int csr_write_pskey_uint32(int dd, uint16_t seqnum, uint16_t pskey, uint16_t stores, uint32_t value);int psr_put(uint16_t pskey, uint8_t *value, uint16_t size);int psr_get(uint16_t *pskey, uint8_t *value, uint16_t *size);int psr_read(const char *filename);int psr_print(void);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -