@@ -94,7 +94,50 @@ ch551.upload.speed=1
9494
9595##############################################################
9696
97- ch549.name=CH549 Board
97+ ch559.name=CH559 Board
98+ ch559.upload.tool=vnproch55x_usb
99+ ch559.upload.protocol=ch55x2_3_1
100+ #CH559 has 60K flash
101+ ch559.upload.maximum_size=61440
102+ ch559.build.mcu=mcs51
103+ ch559.menu.clock.24internal=24 MHz (internal)
104+ ch559.menu.clock.24internal.build.f_cpu=24000000L
105+ ch559.menu.clock.16external=16 MHz (internal)
106+ ch559.menu.clock.16external.build.f_cpu=16000000L
107+ ch559.menu.clock.56internal=56 MHz (internal)
108+ ch559.menu.clock.56internal.build.f_cpu=56000000L
109+ ch559.build.board=ch55x
110+ ch559.build.core=ch55xduino
111+ ch559.build.variant=ch559
112+ ch559.build.mcu=CH559
113+
114+ ch559.upload.use_1200bps_touch=true
115+ ch559.upload.wait_for_upload_port=false
116+
117+ ## USB Memory Settings
118+ ## ----------------------------------------------
119+ ch559.menu.usb_settings.usbcdc=Default CDC
120+ ch559.menu.usb_settings.usbcdc.upload.maximum_data_size=5996
121+ ch559.menu.usb_settings.usbcdc.upload.xdata_location=148
122+ ch559.menu.usb_settings.usbcdc.build.extra_flags=--model-small -DEP0_ADDR=0 -DEP1_ADDR=10 -DEP2_ADDR=20
123+ ## ----
124+ ch559.menu.usb_settings.user148=USER CODE w/ 148B USB ram
125+ ch559.menu.usb_settings.user148.upload.maximum_data_size=5996
126+ ch559.menu.usb_settings.user148.upload.xdata_location=148
127+ ch559.menu.usb_settings.user148.build.extra_flags=--model-small -DUSER_USB_RAM=148
128+ ## ----
129+ ch559.menu.usb_settings.user0=USER CODE w/ 0B USB ram
130+ ch559.menu.usb_settings.user0.upload.maximum_data_size=6144
131+ ch559.menu.usb_settings.user0.upload.xdata_location=0
132+ ch559.menu.usb_settings.user0.build.extra_flags=--model-small -DUSER_USB_RAM=0
133+
134+ # meaningless variables just to keep the makefile happy
135+
136+ ch559.upload.speed=1
137+
138+ ##############################################################
139+
140+ ch549.name=CH549 (experimental)
98141ch549.upload.protocol=ch55x2_3_1
99142ch549.upload.maximum_size=61439
100143ch549.build.mcu=mcs51
0 commit comments