@@ -44,10 +44,10 @@ def BuildBoot(name):
4444 print ("%s.menu.boot2.%s=%s" % (name , l [1 ], l [0 ]))
4545 print ("%s.menu.boot2.%s.build.boot2=%s" % (name , l [1 ], l [1 ]))
4646
47- def BuildHeader (name , prettyname , pid , boarddefine , variant , uploadtool , flashsize , boot2 ):
47+ def BuildHeader (name , prettyname , pidtouse , pid , boarddefine , variant , uploadtool , flashsize , boot2 ):
4848 print ("%s.name=%s" % (name , prettyname ))
4949 print ("%s.vid.0=0x2e8a" % (name ))
50- print ("%s.pid.0=%s" % (name , pid ))
50+ print ("%s.pid.0=%s" % (name , pidtouse ))
5151 print ("%s.build.usbpid=-DSERIALUSB_PID=%s" % (name , pid ))
5252 print ("%s.build.board=%s" % (name , boarddefine ))
5353 print ("%s.build.mcu=cortex-m0plus" % (name ))
@@ -82,7 +82,11 @@ def MakeBoard(name, prettyname, pid, boarddefine, flashsizemb, boot2):
8282 fssizelist = [ 0 , 64 * 1024 , 128 * 1024 , 256 * 1024 , 512 * 1024 ]
8383 for i in range (1 , flashsizemb ):
8484 fssizelist .append (i * 1024 * 1024 )
85- BuildHeader (n , p , pid , boarddefine , name , c , flashsizemb * 1024 * 1024 , boot2 )
85+ if a == "picoprobe" :
86+ pidtouse = '0x0004'
87+ else :
88+ pidtouse = pid
89+ BuildHeader (n , p , pidtouse , pid , boarddefine , name , c , flashsizemb * 1024 * 1024 , boot2 )
8690 if name == "generic" :
8791 BuildFlashMenu (n , 2 * 1024 * 1024 , [0 , 1 * 1024 * 1024 ])
8892 BuildFlashMenu (n , 4 * 1024 * 1024 , [0 , 2 * 1024 * 1024 ])
0 commit comments