@@ -15,7 +15,6 @@ menu.upload_method=Upload method
15
15
16
16
XELNetwork.name=XELNetwork
17
17
18
- XELNetwork.build.vid=0x0483
19
18
XELNetwork.build.core=arduino
20
19
XELNetwork.build.board=XELNetwork
21
20
XELNetwork.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
@@ -32,7 +31,7 @@ XELNetwork.menu.pnum.SensorXEL.build.product_line=STM32L151xBA
32
31
XELNetwork.menu.pnum.SensorXEL.build.variant=XELNetwork_SensorXEL
33
32
XELNetwork.menu.pnum.SensorXEL.build.flash_offset=0x3200
34
33
XELNetwork.menu.pnum.SensorXEL.build.cmsis_lib_gcc=arm_cortexM3l_math
35
- XELNetwork.menu.pnum.SensorXEL.build.extra_flags=-D{build.product_line} {build.enable_usb} {build. xSerial} -DVECT_TAB_OFFSET={build.flash_offset} -DSERIAL_TX_BUFFER_SIZE=1024 -DSERIAL_RX_BUFFER_SIZE=1024
34
+ XELNetwork.menu.pnum.SensorXEL.build.extra_flags=-D{build.product_line} {build.xSerial} -DVECT_TAB_OFFSET={build.flash_offset} -DSERIAL_TX_BUFFER_SIZE=1024 -DSERIAL_RX_BUFFER_SIZE=1024
36
35
XELNetwork.menu.pnum.SensorXEL.bootloader.tool = stm32flash
37
36
XELNetwork.menu.pnum.SensorXEL.bootloader.file = sensorXel_boot.bin
38
37
@@ -48,7 +47,7 @@ XELNetwork.menu.pnum.PowerXEL.build.product_line=STM32L151xBA
48
47
XELNetwork.menu.pnum.PowerXEL.build.variant=XELNetwork_PowerXEL
49
48
XELNetwork.menu.pnum.PowerXEL.build.flash_offset=0x3200
50
49
XELNetwork.menu.pnum.PowerXEL.build.cmsis_lib_gcc=arm_cortexM3l_math
51
- XELNetwork.menu.pnum.PowerXEL.build.extra_flags=-D{build.product_line} {build.enable_usb} {build. xSerial} -DVECT_TAB_OFFSET={build.flash_offset} -DSERIAL_TX_BUFFER_SIZE=1024 -DSERIAL_RX_BUFFER_SIZE=1024
50
+ XELNetwork.menu.pnum.PowerXEL.build.extra_flags=-D{build.product_line} {build.xSerial} -DVECT_TAB_OFFSET={build.flash_offset} -DSERIAL_TX_BUFFER_SIZE=1024 -DSERIAL_RX_BUFFER_SIZE=1024
52
51
XELNetwork.menu.pnum.PowerXEL.bootloader.tool = stm32flash
53
52
XELNetwork.menu.pnum.PowerXEL.bootloader.file = powerXel_boot.bin
54
53
@@ -64,7 +63,7 @@ XELNetwork.menu.pnum.PowerXEL.bootloader.file = powerXel_boot.bin
64
63
#XELNetwork.menu.pnum.SensorXEL_revE.build.variant=XELNetwork_SensorXEL_revE
65
64
#XELNetwork.menu.pnum.SensorXEL_revE.build.flash_offset=0x3200
66
65
#XELNetwork.menu.pnum.SensorXEL_revE.build.cmsis_lib_gcc=arm_cortexM3l_math
67
- #XELNetwork.menu.pnum.SensorXEL_revE.build.extra_flags=-D{build.product_line} {build.enable_usb} {build. xSerial} -DVECT_TAB_OFFSET={build.flash_offset} -DSERIAL_TX_BUFFER_SIZE=1024 -DSERIAL_RX_BUFFER_SIZE=1024
66
+ #XELNetwork.menu.pnum.SensorXEL_revE.build.extra_flags=-D{build.product_line} {build.xSerial} -DVECT_TAB_OFFSET={build.flash_offset} -DSERIAL_TX_BUFFER_SIZE=1024 -DSERIAL_RX_BUFFER_SIZE=1024
68
67
#XELNetwork.menu.pnum.SensorXEL_revE.bootloader.tool = stm32flash
69
68
#XELNetwork.menu.pnum.SensorXEL_revE.bootloader.file = sensorXel_boot_revE.bin
70
69
@@ -81,7 +80,10 @@ XELNetwork.menu.pnum.CommXEL.build.product_line=STM32F746xx
81
80
XELNetwork.menu.pnum.CommXEL.build.variant=XELNetwork_CommXEL
82
81
XELNetwork.menu.pnum.CommXEL.build.flash_offset=0x40200
83
82
XELNetwork.menu.pnum.CommXEL.build.cmsis_lib_gcc=arm_cortexM7lfsp_math
84
- XELNetwork.menu.pnum.CommXEL.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial} -DVECT_TAB_OFFSET={build.flash_offset} -DUSBCON -DUSBD_USE_CDC -DUSBD_VID=0xFFF1 -DUSB_PRODUCT="ROBOTIS" -DHAL_PCD_MODULE_ENABLED -DSERIAL_TX_BUFFER_SIZE=4096 -DSERIAL_RX_BUFFER_SIZE=4096
83
+ XELNetwork.menu.pnum.CommXEL.build.vid=0xFFF1
84
+ XELNetwork.menu.pnum.CommXEL.build.pid=0xFF48
85
+ XELNetwork.menu.pnum.CommXEL.build.usb_manufacturer="ROBOTIS"
86
+ XELNetwork.menu.pnum.CommXEL.build.extra_flags=-D{build.product_line} -DVECT_TAB_OFFSET={build.flash_offset} -DUSBD_USE_CDC {build.usb_flags} {build.xSerial} -DSERIAL_TX_BUFFER_SIZE=4096 -DSERIAL_RX_BUFFER_SIZE=4096
85
87
XELNetwork.menu.pnum.CommXEL.bootloader.tool = dfu_util
86
88
XELNetwork.menu.pnum.CommXEL.bootloader.file = commXel_boot.bin
87
89
@@ -100,6 +102,20 @@ XELNetwork.menu.xserial.none.build.xSerial=-DHAL_UART_MODULE_ENABLED -DHWSERIAL_
100
102
XELNetwork.menu.xserial.disabled=Disabled (no Serial support)
101
103
XELNetwork.menu.xserial.disabled.build.xSerial=
102
104
105
+ # USB connectivity
106
+ #XELNetwork.menu.usb.none=None
107
+ #XELNetwork.menu.usb.CDCgen=CDC (generic 'Serial' supersede U(S)ART)
108
+ #XELNetwork.menu.usb.CDCgen.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC
109
+ #XELNetwork.menu.usb.CDC=CDC (no generic 'Serial')
110
+ #XELNetwork.menu.usb.CDC.build.enable_usb={build.usb_flags} -DUSBD_USE_CDC -DDISABLE_GENERIC_SERIALUSB
111
+ #XELNetwork.menu.usb.HID=HID (keyboard and mouse)
112
+ #XELNetwork.menu.usb.HID.build.enable_usb={build.usb_flags} -DUSBD_USE_HID_COMPOSITE
113
+ #XELNetwork.menu.xusb.FS=Low/Full Speed
114
+ #XELNetwork.menu.xusb.HS=High Speed
115
+ #XELNetwork.menu.xusb.HS.build.usb_speed=-DUSE_USB_HS
116
+ #XELNetwork.menu.xusb.HSFS=High Speed in Full Speed mode
117
+ #XELNetwork.menu.xusb.HSFS.build.usb_speed=-DUSE_USB_HS -DUSE_USB_HS_IN_FS
118
+
103
119
# Optimizations
104
120
XELNetwork.menu.opt.osstd=Smallest (-Os default)
105
121
XELNetwork.menu.opt.oslto=Smallest (-Os) with LTO
0 commit comments