}
/*
- * c01fcb98 T cpcap_regacc_read
- * c01fcc04 T cpcap_regacc_write
+ * c021544c T cpcap_regacc_read
+ * c02154b8 T cpcap_regacc_write
*/
static int (*my_cpcap_regacc_read)(struct cpcap_device *, enum cpcap_reg, unsigned short *) =
- (int (*)(struct cpcap_device *, enum cpcap_reg, unsigned short *))0xc01fcb98;
+ (int (*)(struct cpcap_device *, enum cpcap_reg, unsigned short *))0xc021544c;
static int (*my_cpcap_regacc_write)(struct cpcap_device *, enum cpcap_reg, unsigned short, unsigned short) =
- (int (*)(struct cpcap_device *, enum cpcap_reg, unsigned short, unsigned short))0xc01fcc04;
+ (int (*)(struct cpcap_device *, enum cpcap_reg, unsigned short, unsigned short))0xc02154b8;
void activate_emu_uart(void)
*/
//write_cpcap_register_raw(897, 0x0101);
//write_cpcap_register_raw(411, 0x014C);
+ /*
+ * [CPCAP_REG_VUSBC] = {411, 0xFFFF, 0xFFFF},
+ * [CPCAP_REG_USBC2] = {897, 0x0F07, 0xFFFF},
+ */
+
+ my_cpcap_regacc_write(cpcap_dev, CPCAP_REG_VUSBC, 0xffff, 0xffff);
+ my_cpcap_regacc_write(cpcap_dev, CPCAP_REG_USBC2, 0x0f07, 0xffff);
my_cpcap_regacc_write(cpcap_dev, CPCAP_REG_USBC2, 0x0101, 0xffff);
my_cpcap_regacc_write(cpcap_dev, CPCAP_REG_VUSBC, 0x014c, 0xffff);