Przeglądaj źródła

add code for disconnect/connect (not tested)

hathach 6 lat temu
rodzic
commit
89f99426fc
2 zmienionych plików z 8 dodań i 3 usunięć
  1. 6 3
      hw/bsp/spresense/board.mk
  2. 2 0
      src/portable/sony/cxd56/dcd_cxd56.c

+ 6 - 3
hw/bsp/spresense/board.mk

@@ -43,7 +43,10 @@ LDFLAGS += \
 VENDOR = sony
 CHIP_FAMILY = cxd56
 
+$(BUILD)/$(BOARD)-firmware.spk: $(BUILD)/$(BOARD)-firmware.elf
+	@echo CREATE $@
+	@$(SPRESENSE_SDK)/sdk/tools/linux/mkspk -c 2 $^ nuttx $@
+
 # flash
-flash: 
-	$(SPRESENSE_SDK)/sdk/tools/linux/mkspk -c 2 $(BUILD)/spresense-firmware.elf nuttx $(BUILD)/spresense-firmware.spk
-	$(SPRESENSE_SDK)/sdk/tools/flash.sh -c /dev/ttyUSB0 $(BUILD)/spresense-firmware.spk
+flash: $(BUILD)/$(BOARD)-firmware.spk
+	@$(SPRESENSE_SDK)/sdk/tools/flash.sh -c /dev/ttyUSB0 $<

+ 2 - 0
src/portable/sony/cxd56/dcd_cxd56.c

@@ -205,11 +205,13 @@ void dcd_remote_wakeup(uint8_t rhport)
 void dcd_connect(uint8_t rhport)
 {
   (void) rhport;
+//  DEV_CONNECT(usbdev);
 }
 
 void dcd_disconnect(uint8_t rhport)
 {
   (void) rhport;
+//  DEV_DISCONNECT(usbdev);
 }
 #endif