premiers modules du firwmare dumber 3
This commit is contained in:
parent
83f7e67c7b
commit
4e10472c33
106 changed files with 78458 additions and 5815 deletions
176
hardware/pcb/Dumber-v3/dumber-v3/Gerber/dumber-v3-B_Adhesive.gbr
Normal file
176
hardware/pcb/Dumber-v3/dumber-v3/Gerber/dumber-v3-B_Adhesive.gbr
Normal file
|
@ -0,0 +1,176 @@
|
|||
%TF.GenerationSoftware,KiCad,Pcbnew,6.0.7-f9a2dced07~116~ubuntu20.04.1*%
|
||||
%TF.CreationDate,2022-08-31T16:11:48+02:00*%
|
||||
%TF.ProjectId,dumber-v3,64756d62-6572-42d7-9633-2e6b69636164,1.1*%
|
||||
%TF.SameCoordinates,Original*%
|
||||
%TF.FileFunction,Glue,Bot*%
|
||||
%TF.FilePolarity,Positive*%
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW 6.0.7-f9a2dced07~116~ubuntu20.04.1) date 2022-08-31 16:11:48*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
%TA.AperFunction,Profile*%
|
||||
%ADD10C,0.010050*%
|
||||
%TD*%
|
||||
%TA.AperFunction,Profile*%
|
||||
%ADD11C,0.500000*%
|
||||
%TD*%
|
||||
G04 APERTURE END LIST*
|
||||
D10*
|
||||
X173755025Y-70000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X173755025Y-70000000I-5025J0D01*
|
||||
G01*
|
||||
X141505025Y-86500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X141505025Y-86500000I-5025J0D01*
|
||||
G01*
|
||||
D11*
|
||||
X175350000Y-70000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X175350000Y-70000000I-1600000J0D01*
|
||||
G01*
|
||||
X142550000Y-86500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X142550000Y-86500000I-1050000J0D01*
|
||||
G01*
|
||||
X167750000Y-63000000D02*
|
||||
X167750000Y-71500000D01*
|
||||
X109750000Y-96000000D02*
|
||||
X109750000Y-116000000D01*
|
||||
X129350000Y-142000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X129350000Y-142000000I-1600000J0D01*
|
||||
G01*
|
||||
X127750000Y-63000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X109750000Y-96000000I21250000J-33000000D01*
|
||||
G01*
|
||||
X197750000Y-127000000D02*
|
||||
X197750000Y-85000000D01*
|
||||
X129350000Y-70000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X129350000Y-70000000I-1600000J0D01*
|
||||
G01*
|
||||
X167750000Y-149000000D02*
|
||||
X172750000Y-149000000D01*
|
||||
X172750000Y-63000000D02*
|
||||
X167750000Y-63000000D01*
|
||||
D10*
|
||||
X172755025Y-123795455D02*
|
||||
G75*
|
||||
G03*
|
||||
X172755025Y-123795455I-5025J0D01*
|
||||
G01*
|
||||
X159005025Y-125500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X159005025Y-125500000I-5025J0D01*
|
||||
G01*
|
||||
X159005025Y-86500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X159005025Y-86500000I-5025J0D01*
|
||||
G01*
|
||||
X172755025Y-88204545D02*
|
||||
G75*
|
||||
G03*
|
||||
X172755025Y-88204545I-5025J0D01*
|
||||
G01*
|
||||
X149005025Y-116000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X149005025Y-116000000I-5025J0D01*
|
||||
G01*
|
||||
D11*
|
||||
X132750000Y-149000000D02*
|
||||
X132750000Y-140500000D01*
|
||||
X167750000Y-140500000D02*
|
||||
X167750000Y-149000000D01*
|
||||
X127750000Y-149000000D02*
|
||||
X132750000Y-149000000D01*
|
||||
X167750000Y-71500000D02*
|
||||
X132750000Y-71500000D01*
|
||||
D10*
|
||||
X127755025Y-70000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X127755025Y-70000000I-5025J0D01*
|
||||
G01*
|
||||
D11*
|
||||
X109750000Y-116000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X127750000Y-149000000I39250000J0D01*
|
||||
G01*
|
||||
X175350000Y-142000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X175350000Y-142000000I-1600000J0D01*
|
||||
G01*
|
||||
D10*
|
||||
X149005025Y-96000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X149005025Y-96000000I-5025J0D01*
|
||||
G01*
|
||||
D11*
|
||||
X132750000Y-63000000D02*
|
||||
X127750000Y-63000000D01*
|
||||
X132750000Y-71500000D02*
|
||||
X132750000Y-63000000D01*
|
||||
X197750047Y-84999994D02*
|
||||
G75*
|
||||
G03*
|
||||
X172750000Y-63000000I-25000047J-3204606D01*
|
||||
G01*
|
||||
X160050000Y-86500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X160050000Y-86500000I-1050000J0D01*
|
||||
G01*
|
||||
D10*
|
||||
X173755025Y-142000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X173755025Y-142000000I-5025J0D01*
|
||||
G01*
|
||||
X141505025Y-125500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X141505025Y-125500000I-5025J0D01*
|
||||
G01*
|
||||
D11*
|
||||
X132750000Y-140500000D02*
|
||||
X167750000Y-140500000D01*
|
||||
X160050000Y-125500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X160050000Y-125500000I-1050000J0D01*
|
||||
G01*
|
||||
X142550000Y-125500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X142550000Y-125500000I-1050000J0D01*
|
||||
G01*
|
||||
X172750000Y-149000005D02*
|
||||
G75*
|
||||
G03*
|
||||
X197750000Y-127000000I0J25204545D01*
|
||||
G01*
|
||||
D10*
|
||||
X127755025Y-142000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X127755025Y-142000000I-5025J0D01*
|
||||
G01*
|
||||
M02*
|
|
@ -0,0 +1,821 @@
|
|||
%TF.GenerationSoftware,KiCad,Pcbnew,6.0.7-f9a2dced07~116~ubuntu20.04.1*%
|
||||
%TF.CreationDate,2022-08-31T16:11:48+02:00*%
|
||||
%TF.ProjectId,dumber-v3,64756d62-6572-42d7-9633-2e6b69636164,1.1*%
|
||||
%TF.SameCoordinates,Original*%
|
||||
%TF.FileFunction,Other,User*%
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW 6.0.7-f9a2dced07~116~ubuntu20.04.1) date 2022-08-31 16:11:48*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
%TA.AperFunction,Profile*%
|
||||
%ADD10C,0.010050*%
|
||||
%TD*%
|
||||
%TA.AperFunction,Profile*%
|
||||
%ADD11C,0.500000*%
|
||||
%TD*%
|
||||
%ADD12C,0.050000*%
|
||||
G04 APERTURE END LIST*
|
||||
D10*
|
||||
X173755025Y-70000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X173755025Y-70000000I-5025J0D01*
|
||||
G01*
|
||||
X141505025Y-86500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X141505025Y-86500000I-5025J0D01*
|
||||
G01*
|
||||
D11*
|
||||
X175350000Y-70000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X175350000Y-70000000I-1600000J0D01*
|
||||
G01*
|
||||
X142550000Y-86500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X142550000Y-86500000I-1050000J0D01*
|
||||
G01*
|
||||
X167750000Y-63000000D02*
|
||||
X167750000Y-71500000D01*
|
||||
X109750000Y-96000000D02*
|
||||
X109750000Y-116000000D01*
|
||||
X129350000Y-142000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X129350000Y-142000000I-1600000J0D01*
|
||||
G01*
|
||||
X127750000Y-63000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X109750000Y-96000000I21250000J-33000000D01*
|
||||
G01*
|
||||
X197750000Y-127000000D02*
|
||||
X197750000Y-85000000D01*
|
||||
X129350000Y-70000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X129350000Y-70000000I-1600000J0D01*
|
||||
G01*
|
||||
X167750000Y-149000000D02*
|
||||
X172750000Y-149000000D01*
|
||||
X172750000Y-63000000D02*
|
||||
X167750000Y-63000000D01*
|
||||
D10*
|
||||
X172755025Y-123795455D02*
|
||||
G75*
|
||||
G03*
|
||||
X172755025Y-123795455I-5025J0D01*
|
||||
G01*
|
||||
X159005025Y-125500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X159005025Y-125500000I-5025J0D01*
|
||||
G01*
|
||||
X159005025Y-86500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X159005025Y-86500000I-5025J0D01*
|
||||
G01*
|
||||
X172755025Y-88204545D02*
|
||||
G75*
|
||||
G03*
|
||||
X172755025Y-88204545I-5025J0D01*
|
||||
G01*
|
||||
X149005025Y-116000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X149005025Y-116000000I-5025J0D01*
|
||||
G01*
|
||||
D11*
|
||||
X132750000Y-149000000D02*
|
||||
X132750000Y-140500000D01*
|
||||
X167750000Y-140500000D02*
|
||||
X167750000Y-149000000D01*
|
||||
X127750000Y-149000000D02*
|
||||
X132750000Y-149000000D01*
|
||||
X167750000Y-71500000D02*
|
||||
X132750000Y-71500000D01*
|
||||
D10*
|
||||
X127755025Y-70000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X127755025Y-70000000I-5025J0D01*
|
||||
G01*
|
||||
D11*
|
||||
X109750000Y-116000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X127750000Y-149000000I39250000J0D01*
|
||||
G01*
|
||||
X175350000Y-142000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X175350000Y-142000000I-1600000J0D01*
|
||||
G01*
|
||||
D10*
|
||||
X149005025Y-96000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X149005025Y-96000000I-5025J0D01*
|
||||
G01*
|
||||
D11*
|
||||
X132750000Y-63000000D02*
|
||||
X127750000Y-63000000D01*
|
||||
X132750000Y-71500000D02*
|
||||
X132750000Y-63000000D01*
|
||||
X197750047Y-84999994D02*
|
||||
G75*
|
||||
G03*
|
||||
X172750000Y-63000000I-25000047J-3204606D01*
|
||||
G01*
|
||||
X160050000Y-86500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X160050000Y-86500000I-1050000J0D01*
|
||||
G01*
|
||||
D10*
|
||||
X173755025Y-142000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X173755025Y-142000000I-5025J0D01*
|
||||
G01*
|
||||
X141505025Y-125500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X141505025Y-125500000I-5025J0D01*
|
||||
G01*
|
||||
D11*
|
||||
X132750000Y-140500000D02*
|
||||
X167750000Y-140500000D01*
|
||||
X160050000Y-125500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X160050000Y-125500000I-1050000J0D01*
|
||||
G01*
|
||||
X142550000Y-125500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X142550000Y-125500000I-1050000J0D01*
|
||||
G01*
|
||||
X172750000Y-149000005D02*
|
||||
G75*
|
||||
G03*
|
||||
X197750000Y-127000000I0J25204545D01*
|
||||
G01*
|
||||
D10*
|
||||
X127755025Y-142000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X127755025Y-142000000I-5025J0D01*
|
||||
G01*
|
||||
D12*
|
||||
%TO.C,D1*%
|
||||
X136495000Y-102265000D02*
|
||||
X139095000Y-102265000D01*
|
||||
X139095000Y-99665000D02*
|
||||
X136495000Y-99665000D01*
|
||||
X136495000Y-99665000D02*
|
||||
X136495000Y-102265000D01*
|
||||
X139095000Y-99665000D02*
|
||||
X139095000Y-102265000D01*
|
||||
%TO.C,C17*%
|
||||
X155230000Y-104345000D02*
|
||||
X155230000Y-107745000D01*
|
||||
X155230000Y-107745000D02*
|
||||
X157190000Y-107745000D01*
|
||||
X157190000Y-107745000D02*
|
||||
X157190000Y-104345000D01*
|
||||
X157190000Y-104345000D02*
|
||||
X155230000Y-104345000D01*
|
||||
%TO.C,R10*%
|
||||
X176432000Y-80050000D02*
|
||||
X173072000Y-80050000D01*
|
||||
X173072000Y-80050000D02*
|
||||
X173072000Y-81950000D01*
|
||||
X173072000Y-81950000D02*
|
||||
X176432000Y-81950000D01*
|
||||
X176432000Y-81950000D02*
|
||||
X176432000Y-80050000D01*
|
||||
%TO.C,U2*%
|
||||
X153645000Y-109280000D02*
|
||||
X154245000Y-109280000D01*
|
||||
X150495000Y-118180000D02*
|
||||
X153645000Y-118180000D01*
|
||||
X145345000Y-116180000D02*
|
||||
X145345000Y-113030000D01*
|
||||
X153645000Y-116780000D02*
|
||||
X154245000Y-116780000D01*
|
||||
X153645000Y-118180000D02*
|
||||
X153645000Y-116780000D01*
|
||||
X154245000Y-116780000D02*
|
||||
X154245000Y-116180000D01*
|
||||
X147345000Y-109280000D02*
|
||||
X146745000Y-109280000D01*
|
||||
X155645000Y-116180000D02*
|
||||
X155645000Y-113030000D01*
|
||||
X147345000Y-118180000D02*
|
||||
X147345000Y-116780000D01*
|
||||
X146745000Y-116780000D02*
|
||||
X146745000Y-116180000D01*
|
||||
X150495000Y-118180000D02*
|
||||
X147345000Y-118180000D01*
|
||||
X150495000Y-107880000D02*
|
||||
X147345000Y-107880000D01*
|
||||
X155645000Y-109880000D02*
|
||||
X155645000Y-113030000D01*
|
||||
X146745000Y-116180000D02*
|
||||
X145345000Y-116180000D01*
|
||||
X146745000Y-109280000D02*
|
||||
X146745000Y-109880000D01*
|
||||
X154245000Y-116180000D02*
|
||||
X155645000Y-116180000D01*
|
||||
X146745000Y-109880000D02*
|
||||
X145345000Y-109880000D01*
|
||||
X147345000Y-116780000D02*
|
||||
X146745000Y-116780000D01*
|
||||
X145345000Y-109880000D02*
|
||||
X145345000Y-113030000D01*
|
||||
X150495000Y-107880000D02*
|
||||
X153645000Y-107880000D01*
|
||||
X153645000Y-107880000D02*
|
||||
X153645000Y-109280000D01*
|
||||
X154245000Y-109880000D02*
|
||||
X155645000Y-109880000D01*
|
||||
X154245000Y-109280000D02*
|
||||
X154245000Y-109880000D01*
|
||||
X147345000Y-107880000D02*
|
||||
X147345000Y-109280000D01*
|
||||
%TO.C,C4*%
|
||||
X183805000Y-113870000D02*
|
||||
X183805000Y-117270000D01*
|
||||
X183805000Y-117270000D02*
|
||||
X185765000Y-117270000D01*
|
||||
X185765000Y-113870000D02*
|
||||
X183805000Y-113870000D01*
|
||||
X185765000Y-117270000D02*
|
||||
X185765000Y-113870000D01*
|
||||
%TO.C,R7*%
|
||||
X172945000Y-113980000D02*
|
||||
X176305000Y-113980000D01*
|
||||
X176305000Y-112080000D02*
|
||||
X172945000Y-112080000D01*
|
||||
X172945000Y-112080000D02*
|
||||
X172945000Y-113980000D01*
|
||||
X176305000Y-113980000D02*
|
||||
X176305000Y-112080000D01*
|
||||
%TO.C,C20*%
|
||||
X140625000Y-110060000D02*
|
||||
X140625000Y-113460000D01*
|
||||
X140625000Y-113460000D02*
|
||||
X142585000Y-113460000D01*
|
||||
X142585000Y-113460000D02*
|
||||
X142585000Y-110060000D01*
|
||||
X142585000Y-110060000D02*
|
||||
X140625000Y-110060000D01*
|
||||
%TO.C,R17*%
|
||||
X171225000Y-124140000D02*
|
||||
X171225000Y-122240000D01*
|
||||
X171225000Y-122240000D02*
|
||||
X167865000Y-122240000D01*
|
||||
X167865000Y-124140000D02*
|
||||
X171225000Y-124140000D01*
|
||||
X167865000Y-122240000D02*
|
||||
X167865000Y-124140000D01*
|
||||
%TO.C,C6*%
|
||||
X171975000Y-101255000D02*
|
||||
X171975000Y-103215000D01*
|
||||
X175375000Y-103215000D02*
|
||||
X175375000Y-101255000D01*
|
||||
X175375000Y-101255000D02*
|
||||
X171975000Y-101255000D01*
|
||||
X171975000Y-103215000D02*
|
||||
X175375000Y-103215000D01*
|
||||
%TO.C,R3*%
|
||||
X177932500Y-123505000D02*
|
||||
X177932500Y-121605000D01*
|
||||
X174572500Y-123505000D02*
|
||||
X177932500Y-123505000D01*
|
||||
X174572500Y-121605000D02*
|
||||
X174572500Y-123505000D01*
|
||||
X177932500Y-121605000D02*
|
||||
X174572500Y-121605000D01*
|
||||
%TO.C,C19*%
|
||||
X143800000Y-118000000D02*
|
||||
X143800000Y-121400000D01*
|
||||
X143800000Y-121400000D02*
|
||||
X145760000Y-121400000D01*
|
||||
X145760000Y-121400000D02*
|
||||
X145760000Y-118000000D01*
|
||||
X145760000Y-118000000D02*
|
||||
X143800000Y-118000000D01*
|
||||
%TO.C,U3*%
|
||||
X116060000Y-103300000D02*
|
||||
X116060000Y-99900000D01*
|
||||
X116060000Y-99900000D02*
|
||||
X120160000Y-99900000D01*
|
||||
X120160000Y-99900000D02*
|
||||
X120160000Y-103300000D01*
|
||||
X120160000Y-103300000D02*
|
||||
X116060000Y-103300000D01*
|
||||
%TO.C,Q2*%
|
||||
X129685000Y-110990000D02*
|
||||
X133205000Y-110990000D01*
|
||||
X133205000Y-107440000D02*
|
||||
X133205000Y-110990000D01*
|
||||
X133205000Y-107440000D02*
|
||||
X129685000Y-107440000D01*
|
||||
X129685000Y-110990000D02*
|
||||
X129685000Y-107440000D01*
|
||||
%TO.C,R24*%
|
||||
X133125000Y-111445000D02*
|
||||
X129765000Y-111445000D01*
|
||||
X129765000Y-111445000D02*
|
||||
X129765000Y-113345000D01*
|
||||
X129765000Y-113345000D02*
|
||||
X133125000Y-113345000D01*
|
||||
X133125000Y-113345000D02*
|
||||
X133125000Y-111445000D01*
|
||||
%TO.C,R1*%
|
||||
X129765000Y-103190000D02*
|
||||
X129765000Y-105090000D01*
|
||||
X129765000Y-105090000D02*
|
||||
X133125000Y-105090000D01*
|
||||
X133125000Y-103190000D02*
|
||||
X129765000Y-103190000D01*
|
||||
X133125000Y-105090000D02*
|
||||
X133125000Y-103190000D01*
|
||||
%TO.C,C7*%
|
||||
X183805000Y-128790000D02*
|
||||
X183805000Y-132190000D01*
|
||||
X183805000Y-132190000D02*
|
||||
X185765000Y-132190000D01*
|
||||
X185765000Y-128790000D02*
|
||||
X183805000Y-128790000D01*
|
||||
X185765000Y-132190000D02*
|
||||
X185765000Y-128790000D01*
|
||||
%TO.C,R16*%
|
||||
X115890000Y-122607500D02*
|
||||
X117790000Y-122607500D01*
|
||||
X115890000Y-119247500D02*
|
||||
X115890000Y-122607500D01*
|
||||
X117790000Y-119247500D02*
|
||||
X115890000Y-119247500D01*
|
||||
X117790000Y-122607500D02*
|
||||
X117790000Y-119247500D01*
|
||||
%TO.C,R13*%
|
||||
X179385000Y-111535000D02*
|
||||
X179385000Y-108175000D01*
|
||||
X179385000Y-108175000D02*
|
||||
X177485000Y-108175000D01*
|
||||
X177485000Y-111535000D02*
|
||||
X179385000Y-111535000D01*
|
||||
X177485000Y-108175000D02*
|
||||
X177485000Y-111535000D01*
|
||||
%TO.C,U7*%
|
||||
X153845000Y-103030000D02*
|
||||
X147145000Y-103030000D01*
|
||||
X147145000Y-97630000D02*
|
||||
X147145000Y-103030000D01*
|
||||
X153845000Y-97630000D02*
|
||||
X147145000Y-97630000D01*
|
||||
X153845000Y-97630000D02*
|
||||
X153845000Y-103030000D01*
|
||||
%TO.C,R21*%
|
||||
X176305000Y-114620000D02*
|
||||
X172945000Y-114620000D01*
|
||||
X172945000Y-116520000D02*
|
||||
X176305000Y-116520000D01*
|
||||
X176305000Y-116520000D02*
|
||||
X176305000Y-114620000D01*
|
||||
X172945000Y-114620000D02*
|
||||
X172945000Y-116520000D01*
|
||||
%TO.C,C3*%
|
||||
X187615000Y-104345000D02*
|
||||
X187615000Y-107745000D01*
|
||||
X187615000Y-107745000D02*
|
||||
X189575000Y-107745000D01*
|
||||
X189575000Y-104345000D02*
|
||||
X187615000Y-104345000D01*
|
||||
X189575000Y-107745000D02*
|
||||
X189575000Y-104345000D01*
|
||||
%TO.C,R2*%
|
||||
X120875000Y-101285000D02*
|
||||
X120875000Y-103185000D01*
|
||||
X120875000Y-103185000D02*
|
||||
X124235000Y-103185000D01*
|
||||
X124235000Y-103185000D02*
|
||||
X124235000Y-101285000D01*
|
||||
X124235000Y-101285000D02*
|
||||
X120875000Y-101285000D01*
|
||||
%TO.C,JP1*%
|
||||
X152795000Y-125115000D02*
|
||||
X152795000Y-127615000D01*
|
||||
X148195000Y-127615000D02*
|
||||
X148195000Y-125115000D01*
|
||||
X148195000Y-127615000D02*
|
||||
X152795000Y-127615000D01*
|
||||
X152795000Y-125115000D02*
|
||||
X148195000Y-125115000D01*
|
||||
%TO.C,C8*%
|
||||
X175055000Y-92552500D02*
|
||||
X175055000Y-90592500D01*
|
||||
X171655000Y-92552500D02*
|
||||
X175055000Y-92552500D01*
|
||||
X171655000Y-90592500D02*
|
||||
X171655000Y-92552500D01*
|
||||
X175055000Y-90592500D02*
|
||||
X171655000Y-90592500D01*
|
||||
%TO.C,R5*%
|
||||
X174572500Y-120965000D02*
|
||||
X177932500Y-120965000D01*
|
||||
X174572500Y-119065000D02*
|
||||
X174572500Y-120965000D01*
|
||||
X177932500Y-120965000D02*
|
||||
X177932500Y-119065000D01*
|
||||
X177932500Y-119065000D02*
|
||||
X174572500Y-119065000D01*
|
||||
%TO.C,R11*%
|
||||
X181916500Y-85278000D02*
|
||||
X181916500Y-83378000D01*
|
||||
X178556500Y-85278000D02*
|
||||
X181916500Y-85278000D01*
|
||||
X181916500Y-83378000D02*
|
||||
X178556500Y-83378000D01*
|
||||
X178556500Y-83378000D02*
|
||||
X178556500Y-85278000D01*
|
||||
%TO.C,C5*%
|
||||
X185892000Y-86028000D02*
|
||||
X185892000Y-82628000D01*
|
||||
X183932000Y-86028000D02*
|
||||
X185892000Y-86028000D01*
|
||||
X185892000Y-82628000D02*
|
||||
X183932000Y-82628000D01*
|
||||
X183932000Y-82628000D02*
|
||||
X183932000Y-86028000D01*
|
||||
%TO.C,R18*%
|
||||
X171225000Y-124780000D02*
|
||||
X167865000Y-124780000D01*
|
||||
X167865000Y-126680000D02*
|
||||
X171225000Y-126680000D01*
|
||||
X171225000Y-126680000D02*
|
||||
X171225000Y-124780000D01*
|
||||
X167865000Y-124780000D02*
|
||||
X167865000Y-126680000D01*
|
||||
%TO.C,R19*%
|
||||
X167865000Y-130495000D02*
|
||||
X167865000Y-132395000D01*
|
||||
X167865000Y-132395000D02*
|
||||
X171225000Y-132395000D01*
|
||||
X171225000Y-130495000D02*
|
||||
X167865000Y-130495000D01*
|
||||
X171225000Y-132395000D02*
|
||||
X171225000Y-130495000D01*
|
||||
%TO.C,C13*%
|
||||
X120125000Y-113320000D02*
|
||||
X116725000Y-113320000D01*
|
||||
X116725000Y-113320000D02*
|
||||
X116725000Y-115280000D01*
|
||||
X120125000Y-115280000D02*
|
||||
X120125000Y-113320000D01*
|
||||
X116725000Y-115280000D02*
|
||||
X120125000Y-115280000D01*
|
||||
%TO.C,U4*%
|
||||
X178206400Y-113778600D02*
|
||||
X178511200Y-113778600D01*
|
||||
X182168800Y-116091400D02*
|
||||
X182473600Y-116091400D01*
|
||||
X179183600Y-116763800D02*
|
||||
X179183600Y-117068600D01*
|
||||
X179183600Y-116763800D02*
|
||||
X178511200Y-116763800D01*
|
||||
X182168800Y-113778600D02*
|
||||
X182168800Y-113106200D01*
|
||||
X178511200Y-116763800D02*
|
||||
X178511200Y-116091400D01*
|
||||
X179183600Y-113106200D02*
|
||||
X178511200Y-113106200D01*
|
||||
X182168800Y-116763800D02*
|
||||
X182168800Y-116091400D01*
|
||||
X181496400Y-116763800D02*
|
||||
X182168800Y-116763800D01*
|
||||
X178511200Y-116091400D02*
|
||||
X178511200Y-116763800D01*
|
||||
X181496400Y-112801400D02*
|
||||
X179183600Y-112801400D01*
|
||||
X182473600Y-113778600D02*
|
||||
X182168800Y-113778600D01*
|
||||
X178206400Y-116091400D02*
|
||||
X178511200Y-116091400D01*
|
||||
X179183600Y-117068600D02*
|
||||
X181496400Y-117068600D01*
|
||||
X182473600Y-116091400D02*
|
||||
X182473600Y-113778600D01*
|
||||
X178511200Y-116091400D02*
|
||||
X178206400Y-116091400D01*
|
||||
X182168800Y-113106200D02*
|
||||
X181496400Y-113106200D01*
|
||||
X181496400Y-117068600D02*
|
||||
X181496400Y-116763800D01*
|
||||
X179183600Y-112801400D02*
|
||||
X179183600Y-113106200D01*
|
||||
X182168800Y-116763800D02*
|
||||
X181496400Y-116763800D01*
|
||||
X178206400Y-116091400D02*
|
||||
X178206400Y-113778600D01*
|
||||
X181496400Y-116763800D02*
|
||||
X181496400Y-117068600D01*
|
||||
X182168800Y-116763800D02*
|
||||
X182168800Y-116091400D01*
|
||||
X179183600Y-117068600D02*
|
||||
X179183600Y-116763800D01*
|
||||
X181496400Y-117068600D02*
|
||||
X179183600Y-117068600D01*
|
||||
X181496400Y-112801400D02*
|
||||
X179183600Y-112801400D01*
|
||||
X181496400Y-113106200D02*
|
||||
X181496400Y-112801400D01*
|
||||
X178511200Y-113106200D02*
|
||||
X178511200Y-113778600D01*
|
||||
X179183600Y-113106200D02*
|
||||
X178511200Y-113106200D01*
|
||||
X181496400Y-113106200D02*
|
||||
X181496400Y-112801400D01*
|
||||
X182168800Y-113106200D02*
|
||||
X181496400Y-113106200D01*
|
||||
X178511200Y-116763800D02*
|
||||
X179183600Y-116763800D01*
|
||||
X178511200Y-113778600D02*
|
||||
X178206400Y-113778600D01*
|
||||
X178206400Y-113778600D02*
|
||||
X178206400Y-116091400D01*
|
||||
X179183600Y-112801400D02*
|
||||
X179183600Y-113106200D01*
|
||||
X182168800Y-113778600D02*
|
||||
X182168800Y-113106200D01*
|
||||
X182473600Y-116091400D02*
|
||||
X182473600Y-113778600D01*
|
||||
X182168800Y-116091400D02*
|
||||
X182473600Y-116091400D01*
|
||||
X182473600Y-113778600D02*
|
||||
X182168800Y-113778600D01*
|
||||
X178511200Y-113778600D02*
|
||||
X178511200Y-113106200D01*
|
||||
%TO.C,R9*%
|
||||
X182020000Y-119446000D02*
|
||||
X178660000Y-119446000D01*
|
||||
X182020000Y-121346000D02*
|
||||
X182020000Y-119446000D01*
|
||||
X178660000Y-121346000D02*
|
||||
X182020000Y-121346000D01*
|
||||
X178660000Y-119446000D02*
|
||||
X178660000Y-121346000D01*
|
||||
%TO.C,R14*%
|
||||
X184465000Y-108175000D02*
|
||||
X182565000Y-108175000D01*
|
||||
X184465000Y-111535000D02*
|
||||
X184465000Y-108175000D01*
|
||||
X182565000Y-108175000D02*
|
||||
X182565000Y-111535000D01*
|
||||
X182565000Y-111535000D02*
|
||||
X184465000Y-111535000D01*
|
||||
%TO.C,R29*%
|
||||
X160975000Y-112977500D02*
|
||||
X160975000Y-116337500D01*
|
||||
X160975000Y-116337500D02*
|
||||
X162875000Y-116337500D01*
|
||||
X162875000Y-112977500D02*
|
||||
X160975000Y-112977500D01*
|
||||
X162875000Y-116337500D02*
|
||||
X162875000Y-112977500D01*
|
||||
%TO.C,C10*%
|
||||
X166025000Y-88192500D02*
|
||||
X167985000Y-88192500D01*
|
||||
X166025000Y-84792500D02*
|
||||
X166025000Y-88192500D01*
|
||||
X167985000Y-88192500D02*
|
||||
X167985000Y-84792500D01*
|
||||
X167985000Y-84792500D02*
|
||||
X166025000Y-84792500D01*
|
||||
%TO.C,R26*%
|
||||
X148910000Y-120240000D02*
|
||||
X148910000Y-123600000D01*
|
||||
X150810000Y-123600000D02*
|
||||
X150810000Y-120240000D01*
|
||||
X150810000Y-120240000D02*
|
||||
X148910000Y-120240000D01*
|
||||
X148910000Y-123600000D02*
|
||||
X150810000Y-123600000D01*
|
||||
%TO.C,R28*%
|
||||
X165415000Y-112977500D02*
|
||||
X163515000Y-112977500D01*
|
||||
X163515000Y-116337500D02*
|
||||
X165415000Y-116337500D01*
|
||||
X165415000Y-116337500D02*
|
||||
X165415000Y-112977500D01*
|
||||
X163515000Y-112977500D02*
|
||||
X163515000Y-116337500D01*
|
||||
%TO.C,R8*%
|
||||
X185862000Y-90072000D02*
|
||||
X185862000Y-86712000D01*
|
||||
X183962000Y-90072000D02*
|
||||
X185862000Y-90072000D01*
|
||||
X183962000Y-86712000D02*
|
||||
X183962000Y-90072000D01*
|
||||
X185862000Y-86712000D02*
|
||||
X183962000Y-86712000D01*
|
||||
%TO.C,R6*%
|
||||
X124235000Y-98745000D02*
|
||||
X120875000Y-98745000D01*
|
||||
X124235000Y-100645000D02*
|
||||
X124235000Y-98745000D01*
|
||||
X120875000Y-100645000D02*
|
||||
X124235000Y-100645000D01*
|
||||
X120875000Y-98745000D02*
|
||||
X120875000Y-100645000D01*
|
||||
%TO.C,R25*%
|
||||
X136205000Y-110900000D02*
|
||||
X136205000Y-107540000D01*
|
||||
X134305000Y-107540000D02*
|
||||
X134305000Y-110900000D01*
|
||||
X134305000Y-110900000D02*
|
||||
X136205000Y-110900000D01*
|
||||
X136205000Y-107540000D02*
|
||||
X134305000Y-107540000D01*
|
||||
%TO.C,R27*%
|
||||
X167955000Y-112977500D02*
|
||||
X166055000Y-112977500D01*
|
||||
X166055000Y-116337500D02*
|
||||
X167955000Y-116337500D01*
|
||||
X166055000Y-112977500D02*
|
||||
X166055000Y-116337500D01*
|
||||
X167955000Y-116337500D02*
|
||||
X167955000Y-112977500D01*
|
||||
%TO.C,C14*%
|
||||
X127840000Y-91150000D02*
|
||||
X131240000Y-91150000D01*
|
||||
X131240000Y-89190000D02*
|
||||
X127840000Y-89190000D01*
|
||||
X131240000Y-91150000D02*
|
||||
X131240000Y-89190000D01*
|
||||
X127840000Y-89190000D02*
|
||||
X127840000Y-91150000D01*
|
||||
%TO.C,R23*%
|
||||
X119954000Y-119247500D02*
|
||||
X119954000Y-122607500D01*
|
||||
X121854000Y-122607500D02*
|
||||
X121854000Y-119247500D01*
|
||||
X119954000Y-122607500D02*
|
||||
X121854000Y-122607500D01*
|
||||
X121854000Y-119247500D02*
|
||||
X119954000Y-119247500D01*
|
||||
%TO.C,R12*%
|
||||
X181925000Y-111535000D02*
|
||||
X181925000Y-108175000D01*
|
||||
X181925000Y-108175000D02*
|
||||
X180025000Y-108175000D01*
|
||||
X180025000Y-108175000D02*
|
||||
X180025000Y-111535000D01*
|
||||
X180025000Y-111535000D02*
|
||||
X181925000Y-111535000D01*
|
||||
%TO.C,C15*%
|
||||
X125440000Y-130285000D02*
|
||||
X125440000Y-126885000D01*
|
||||
X123480000Y-130285000D02*
|
||||
X125440000Y-130285000D01*
|
||||
X123480000Y-126885000D02*
|
||||
X123480000Y-130285000D01*
|
||||
X125440000Y-126885000D02*
|
||||
X123480000Y-126885000D01*
|
||||
%TO.C,C12*%
|
||||
X148734000Y-94016000D02*
|
||||
X148734000Y-95976000D01*
|
||||
X148734000Y-95976000D02*
|
||||
X152134000Y-95976000D01*
|
||||
X152134000Y-94016000D02*
|
||||
X148734000Y-94016000D01*
|
||||
X152134000Y-95976000D02*
|
||||
X152134000Y-94016000D01*
|
||||
%TO.C,C1*%
|
||||
X113320000Y-99900000D02*
|
||||
X113320000Y-103300000D01*
|
||||
X115280000Y-103300000D02*
|
||||
X115280000Y-99900000D01*
|
||||
X113320000Y-103300000D02*
|
||||
X115280000Y-103300000D01*
|
||||
X115280000Y-99900000D02*
|
||||
X113320000Y-99900000D01*
|
||||
%TO.C,Q1*%
|
||||
X133205000Y-99185000D02*
|
||||
X129685000Y-99185000D01*
|
||||
X129685000Y-102735000D02*
|
||||
X133205000Y-102735000D01*
|
||||
X133205000Y-99185000D02*
|
||||
X133205000Y-102735000D01*
|
||||
X129685000Y-102735000D02*
|
||||
X129685000Y-99185000D01*
|
||||
%TO.C,U6*%
|
||||
X175690000Y-99972500D02*
|
||||
X172290000Y-99972500D01*
|
||||
X172290000Y-99972500D02*
|
||||
X172290000Y-95872500D01*
|
||||
X175690000Y-95872500D02*
|
||||
X175690000Y-99972500D01*
|
||||
X172290000Y-95872500D02*
|
||||
X175690000Y-95872500D01*
|
||||
%TO.C,C9*%
|
||||
X179500000Y-103215000D02*
|
||||
X179500000Y-101255000D01*
|
||||
X179500000Y-101255000D02*
|
||||
X176100000Y-101255000D01*
|
||||
X176100000Y-103215000D02*
|
||||
X179500000Y-103215000D01*
|
||||
X176100000Y-101255000D02*
|
||||
X176100000Y-103215000D01*
|
||||
%TO.C,C11*%
|
||||
X177455000Y-99490000D02*
|
||||
X179415000Y-99490000D01*
|
||||
X179415000Y-99490000D02*
|
||||
X179415000Y-96090000D01*
|
||||
X177455000Y-96090000D02*
|
||||
X177455000Y-99490000D01*
|
||||
X179415000Y-96090000D02*
|
||||
X177455000Y-96090000D01*
|
||||
%TO.C,C18*%
|
||||
X158405000Y-112915000D02*
|
||||
X158405000Y-116315000D01*
|
||||
X160365000Y-112915000D02*
|
||||
X158405000Y-112915000D01*
|
||||
X158405000Y-116315000D02*
|
||||
X160365000Y-116315000D01*
|
||||
X160365000Y-116315000D02*
|
||||
X160365000Y-112915000D01*
|
||||
%TO.C,R22*%
|
||||
X117922000Y-122607500D02*
|
||||
X119822000Y-122607500D01*
|
||||
X119822000Y-119247500D02*
|
||||
X117922000Y-119247500D01*
|
||||
X119822000Y-122607500D02*
|
||||
X119822000Y-119247500D01*
|
||||
X117922000Y-119247500D02*
|
||||
X117922000Y-122607500D01*
|
||||
%TO.C,U5*%
|
||||
X177055000Y-83792500D02*
|
||||
X177055000Y-89192500D01*
|
||||
X169655000Y-89192500D02*
|
||||
X169655000Y-83792500D01*
|
||||
X177055000Y-89192500D02*
|
||||
X169655000Y-89192500D01*
|
||||
X169655000Y-83792500D02*
|
||||
X177055000Y-83792500D01*
|
||||
%TO.C,C16*%
|
||||
X154420000Y-121575000D02*
|
||||
X151020000Y-121575000D01*
|
||||
X151020000Y-123535000D02*
|
||||
X154420000Y-123535000D01*
|
||||
X154420000Y-123535000D02*
|
||||
X154420000Y-121575000D01*
|
||||
X151020000Y-121575000D02*
|
||||
X151020000Y-123535000D01*
|
||||
%TO.C,R4*%
|
||||
X124235000Y-105725000D02*
|
||||
X124235000Y-103825000D01*
|
||||
X124235000Y-103825000D02*
|
||||
X120875000Y-103825000D01*
|
||||
X120875000Y-105725000D02*
|
||||
X124235000Y-105725000D01*
|
||||
X120875000Y-103825000D02*
|
||||
X120875000Y-105725000D01*
|
||||
%TO.C,C2*%
|
||||
X120125000Y-108295000D02*
|
||||
X120125000Y-106335000D01*
|
||||
X116725000Y-106335000D02*
|
||||
X116725000Y-108295000D01*
|
||||
X120125000Y-106335000D02*
|
||||
X116725000Y-106335000D01*
|
||||
X116725000Y-108295000D02*
|
||||
X120125000Y-108295000D01*
|
||||
%TO.C,R15*%
|
||||
X170495000Y-99602500D02*
|
||||
X170495000Y-96242500D01*
|
||||
X170495000Y-96242500D02*
|
||||
X168595000Y-96242500D01*
|
||||
X168595000Y-96242500D02*
|
||||
X168595000Y-99602500D01*
|
||||
X168595000Y-99602500D02*
|
||||
X170495000Y-99602500D01*
|
||||
%TO.C,R20*%
|
||||
X171225000Y-127955000D02*
|
||||
X167865000Y-127955000D01*
|
||||
X171225000Y-129855000D02*
|
||||
X171225000Y-127955000D01*
|
||||
X167865000Y-127955000D02*
|
||||
X167865000Y-129855000D01*
|
||||
X167865000Y-129855000D02*
|
||||
X171225000Y-129855000D01*
|
||||
%TD*%
|
||||
M02*
|
16455
hardware/pcb/Dumber-v3/dumber-v3/Gerber/dumber-v3-B_Cu.gbr
Normal file
16455
hardware/pcb/Dumber-v3/dumber-v3/Gerber/dumber-v3-B_Cu.gbr
Normal file
File diff suppressed because it is too large
Load diff
5758
hardware/pcb/Dumber-v3/dumber-v3/Gerber/dumber-v3-B_Fab.gbr
Normal file
5758
hardware/pcb/Dumber-v3/dumber-v3/Gerber/dumber-v3-B_Fab.gbr
Normal file
File diff suppressed because it is too large
Load diff
685
hardware/pcb/Dumber-v3/dumber-v3/Gerber/dumber-v3-B_Mask.gbr
Normal file
685
hardware/pcb/Dumber-v3/dumber-v3/Gerber/dumber-v3-B_Mask.gbr
Normal file
|
@ -0,0 +1,685 @@
|
|||
%TF.GenerationSoftware,KiCad,Pcbnew,6.0.7-f9a2dced07~116~ubuntu20.04.1*%
|
||||
%TF.CreationDate,2022-08-31T16:11:48+02:00*%
|
||||
%TF.ProjectId,dumber-v3,64756d62-6572-42d7-9633-2e6b69636164,1.1*%
|
||||
%TF.SameCoordinates,Original*%
|
||||
%TF.FileFunction,Soldermask,Bot*%
|
||||
%TF.FilePolarity,Negative*%
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW 6.0.7-f9a2dced07~116~ubuntu20.04.1) date 2022-08-31 16:11:48*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
G04 Aperture macros list*
|
||||
%AMRoundRect*
|
||||
0 Rectangle with rounded corners*
|
||||
0 $1 Rounding radius*
|
||||
0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
|
||||
0 Add a 4 corners polygon primitive as box body*
|
||||
4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
|
||||
0 Add four circle primitives for the rounded corners*
|
||||
1,1,$1+$1,$2,$3*
|
||||
1,1,$1+$1,$4,$5*
|
||||
1,1,$1+$1,$6,$7*
|
||||
1,1,$1+$1,$8,$9*
|
||||
0 Add four rect primitives between the rounded corners*
|
||||
20,1,$1+$1,$2,$3,$4,$5,0*
|
||||
20,1,$1+$1,$4,$5,$6,$7,0*
|
||||
20,1,$1+$1,$6,$7,$8,$9,0*
|
||||
20,1,$1+$1,$8,$9,$2,$3,0*%
|
||||
%AMFreePoly0*
|
||||
4,1,22,0.550000,-0.750000,0.000000,-0.750000,0.000000,-0.745033,-0.079941,-0.743568,-0.215256,-0.701293,-0.333266,-0.622738,-0.424486,-0.514219,-0.481581,-0.384460,-0.499164,-0.250000,-0.500000,-0.250000,-0.500000,0.250000,-0.499164,0.250000,-0.499963,0.256109,-0.478152,0.396186,-0.417904,0.524511,-0.324060,0.630769,-0.204165,0.706417,-0.067858,0.745374,0.000000,0.744959,0.000000,0.750000,
|
||||
0.550000,0.750000,0.550000,-0.750000,0.550000,-0.750000,$1*%
|
||||
%AMFreePoly1*
|
||||
4,1,20,0.000000,0.744959,0.073905,0.744508,0.209726,0.703889,0.328688,0.626782,0.421226,0.519385,0.479903,0.390333,0.500000,0.250000,0.500000,-0.250000,0.499851,-0.262216,0.476331,-0.402017,0.414519,-0.529596,0.319384,-0.634700,0.198574,-0.708877,0.061801,-0.746166,0.000000,-0.745033,0.000000,-0.750000,-0.550000,-0.750000,-0.550000,0.750000,0.000000,0.750000,0.000000,0.744959,
|
||||
0.000000,0.744959,$1*%
|
||||
G04 Aperture macros list end*
|
||||
%TA.AperFunction,Profile*%
|
||||
%ADD10C,0.010050*%
|
||||
%TD*%
|
||||
%TA.AperFunction,Profile*%
|
||||
%ADD11C,0.500000*%
|
||||
%TD*%
|
||||
%ADD12R,0.300000X0.300000*%
|
||||
%ADD13R,0.250000X0.250000*%
|
||||
%ADD14R,1.000000X1.500000*%
|
||||
%ADD15RoundRect,0.250000X0.600000X0.600000X-0.600000X0.600000X-0.600000X-0.600000X0.600000X-0.600000X0*%
|
||||
%ADD16C,1.700000*%
|
||||
%ADD17C,3.500000*%
|
||||
%ADD18O,1.700000X1.100000*%
|
||||
%ADD19R,1.200000X1.200000*%
|
||||
%ADD20C,1.200000*%
|
||||
%ADD21RoundRect,0.250000X0.475000X-0.250000X0.475000X0.250000X-0.475000X0.250000X-0.475000X-0.250000X0*%
|
||||
%ADD22RoundRect,0.250000X-0.262500X-0.450000X0.262500X-0.450000X0.262500X0.450000X-0.262500X0.450000X0*%
|
||||
%ADD23RoundRect,0.075000X-0.662500X-0.075000X0.662500X-0.075000X0.662500X0.075000X-0.662500X0.075000X0*%
|
||||
%ADD24RoundRect,0.075000X-0.075000X-0.662500X0.075000X-0.662500X0.075000X0.662500X-0.075000X0.662500X0*%
|
||||
%ADD25RoundRect,0.250000X0.262500X0.450000X-0.262500X0.450000X-0.262500X-0.450000X0.262500X-0.450000X0*%
|
||||
%ADD26RoundRect,0.250000X-0.475000X0.250000X-0.475000X-0.250000X0.475000X-0.250000X0.475000X0.250000X0*%
|
||||
%ADD27RoundRect,0.250000X-0.250000X-0.475000X0.250000X-0.475000X0.250000X0.475000X-0.250000X0.475000X0*%
|
||||
%ADD28RoundRect,0.125000X-0.537500X-0.125000X0.537500X-0.125000X0.537500X0.125000X-0.537500X0.125000X0*%
|
||||
%ADD29R,0.700000X0.510000*%
|
||||
%ADD30RoundRect,0.250000X-0.450000X0.262500X-0.450000X-0.262500X0.450000X-0.262500X0.450000X0.262500X0*%
|
||||
%ADD31RoundRect,0.250000X0.450000X-0.262500X0.450000X0.262500X-0.450000X0.262500X-0.450000X-0.262500X0*%
|
||||
%ADD32R,1.100000X0.510000*%
|
||||
%ADD33FreePoly0,180.000000*%
|
||||
%ADD34FreePoly1,180.000000*%
|
||||
%ADD35RoundRect,0.250000X0.250000X0.475000X-0.250000X0.475000X-0.250000X-0.475000X0.250000X-0.475000X0*%
|
||||
%ADD36R,0.812800X0.254000*%
|
||||
%ADD37R,0.254000X0.812800*%
|
||||
%ADD38R,1.752600X1.752600*%
|
||||
%ADD39RoundRect,0.150000X0.150000X-0.512500X0.150000X0.512500X-0.150000X0.512500X-0.150000X-0.512500X0*%
|
||||
%ADD40RoundRect,0.150000X0.725000X0.150000X-0.725000X0.150000X-0.725000X-0.150000X0.725000X-0.150000X0*%
|
||||
G04 APERTURE END LIST*
|
||||
D10*
|
||||
X173755025Y-70000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X173755025Y-70000000I-5025J0D01*
|
||||
G01*
|
||||
X141505025Y-86500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X141505025Y-86500000I-5025J0D01*
|
||||
G01*
|
||||
D11*
|
||||
X175350000Y-70000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X175350000Y-70000000I-1600000J0D01*
|
||||
G01*
|
||||
X142550000Y-86500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X142550000Y-86500000I-1050000J0D01*
|
||||
G01*
|
||||
X167750000Y-63000000D02*
|
||||
X167750000Y-71500000D01*
|
||||
X109750000Y-96000000D02*
|
||||
X109750000Y-116000000D01*
|
||||
X129350000Y-142000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X129350000Y-142000000I-1600000J0D01*
|
||||
G01*
|
||||
X127750000Y-63000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X109750000Y-96000000I21250000J-33000000D01*
|
||||
G01*
|
||||
X197750000Y-127000000D02*
|
||||
X197750000Y-85000000D01*
|
||||
X129350000Y-70000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X129350000Y-70000000I-1600000J0D01*
|
||||
G01*
|
||||
X167750000Y-149000000D02*
|
||||
X172750000Y-149000000D01*
|
||||
X172750000Y-63000000D02*
|
||||
X167750000Y-63000000D01*
|
||||
D10*
|
||||
X172755025Y-123795455D02*
|
||||
G75*
|
||||
G03*
|
||||
X172755025Y-123795455I-5025J0D01*
|
||||
G01*
|
||||
X159005025Y-125500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X159005025Y-125500000I-5025J0D01*
|
||||
G01*
|
||||
X159005025Y-86500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X159005025Y-86500000I-5025J0D01*
|
||||
G01*
|
||||
X172755025Y-88204545D02*
|
||||
G75*
|
||||
G03*
|
||||
X172755025Y-88204545I-5025J0D01*
|
||||
G01*
|
||||
X149005025Y-116000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X149005025Y-116000000I-5025J0D01*
|
||||
G01*
|
||||
D11*
|
||||
X132750000Y-149000000D02*
|
||||
X132750000Y-140500000D01*
|
||||
X167750000Y-140500000D02*
|
||||
X167750000Y-149000000D01*
|
||||
X127750000Y-149000000D02*
|
||||
X132750000Y-149000000D01*
|
||||
X167750000Y-71500000D02*
|
||||
X132750000Y-71500000D01*
|
||||
D10*
|
||||
X127755025Y-70000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X127755025Y-70000000I-5025J0D01*
|
||||
G01*
|
||||
D11*
|
||||
X109750000Y-116000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X127750000Y-149000000I39250000J0D01*
|
||||
G01*
|
||||
X175350000Y-142000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X175350000Y-142000000I-1600000J0D01*
|
||||
G01*
|
||||
D10*
|
||||
X149005025Y-96000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X149005025Y-96000000I-5025J0D01*
|
||||
G01*
|
||||
D11*
|
||||
X132750000Y-63000000D02*
|
||||
X127750000Y-63000000D01*
|
||||
X132750000Y-71500000D02*
|
||||
X132750000Y-63000000D01*
|
||||
X197750047Y-84999994D02*
|
||||
G75*
|
||||
G03*
|
||||
X172750000Y-63000000I-25000047J-3204606D01*
|
||||
G01*
|
||||
X160050000Y-86500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X160050000Y-86500000I-1050000J0D01*
|
||||
G01*
|
||||
D10*
|
||||
X173755025Y-142000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X173755025Y-142000000I-5025J0D01*
|
||||
G01*
|
||||
X141505025Y-125500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X141505025Y-125500000I-5025J0D01*
|
||||
G01*
|
||||
D11*
|
||||
X132750000Y-140500000D02*
|
||||
X167750000Y-140500000D01*
|
||||
X160050000Y-125500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X160050000Y-125500000I-1050000J0D01*
|
||||
G01*
|
||||
X142550000Y-125500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X142550000Y-125500000I-1050000J0D01*
|
||||
G01*
|
||||
X172750000Y-149000005D02*
|
||||
G75*
|
||||
G03*
|
||||
X197750000Y-127000000I0J25204545D01*
|
||||
G01*
|
||||
D10*
|
||||
X127755025Y-142000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X127755025Y-142000000I-5025J0D01*
|
||||
G01*
|
||||
D12*
|
||||
%TO.C,D1*%
|
||||
X136945000Y-101615000D03*
|
||||
X136945000Y-100315000D03*
|
||||
D13*
|
||||
X138670000Y-100965000D03*
|
||||
D14*
|
||||
X138045000Y-100965000D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,J1*%
|
||||
X131000000Y-87000000D03*
|
||||
D16*
|
||||
X128460000Y-87000000D03*
|
||||
X131000000Y-84460000D03*
|
||||
X128460000Y-84460000D03*
|
||||
X131000000Y-81920000D03*
|
||||
X128460000Y-81920000D03*
|
||||
%TD*%
|
||||
D17*
|
||||
%TO.C,BT1*%
|
||||
X180500000Y-124250000D03*
|
||||
X180500000Y-131850000D03*
|
||||
X180500000Y-80150000D03*
|
||||
X180500000Y-87750000D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,J2*%
|
||||
X131000000Y-130000000D03*
|
||||
D16*
|
||||
X128460000Y-130000000D03*
|
||||
X131000000Y-127460000D03*
|
||||
X128460000Y-127460000D03*
|
||||
X131000000Y-124920000D03*
|
||||
X128460000Y-124920000D03*
|
||||
%TD*%
|
||||
D18*
|
||||
%TO.C,P1*%
|
||||
X191835000Y-101710000D03*
|
||||
X195635000Y-110350000D03*
|
||||
X195635000Y-101700000D03*
|
||||
X191835000Y-110350000D03*
|
||||
%TD*%
|
||||
D19*
|
||||
%TO.C,U1*%
|
||||
X119435000Y-116800000D03*
|
||||
D20*
|
||||
X121435000Y-116800000D03*
|
||||
X123435000Y-116800000D03*
|
||||
X125435000Y-116800000D03*
|
||||
X127435000Y-116800000D03*
|
||||
X129435000Y-116800000D03*
|
||||
X131435000Y-116800000D03*
|
||||
X133435000Y-116800000D03*
|
||||
X135435000Y-116800000D03*
|
||||
X137435000Y-116800000D03*
|
||||
X137435000Y-94800000D03*
|
||||
X135435000Y-94800000D03*
|
||||
X133435000Y-94800000D03*
|
||||
X131435000Y-94800000D03*
|
||||
X129435000Y-94800000D03*
|
||||
X127435000Y-94800000D03*
|
||||
X125435000Y-94800000D03*
|
||||
X123435000Y-94800000D03*
|
||||
X121435000Y-94800000D03*
|
||||
X119435000Y-94800000D03*
|
||||
%TD*%
|
||||
D21*
|
||||
%TO.C,C17*%
|
||||
X156210000Y-106995000D03*
|
||||
X156210000Y-105095000D03*
|
||||
%TD*%
|
||||
D22*
|
||||
%TO.C,R10*%
|
||||
X173839500Y-81000000D03*
|
||||
X175664500Y-81000000D03*
|
||||
%TD*%
|
||||
D23*
|
||||
%TO.C,U2*%
|
||||
X146332500Y-115780000D03*
|
||||
X146332500Y-115280000D03*
|
||||
X146332500Y-114780000D03*
|
||||
X146332500Y-114280000D03*
|
||||
X146332500Y-113780000D03*
|
||||
X146332500Y-113280000D03*
|
||||
X146332500Y-112780000D03*
|
||||
X146332500Y-112280000D03*
|
||||
X146332500Y-111780000D03*
|
||||
X146332500Y-111280000D03*
|
||||
X146332500Y-110780000D03*
|
||||
X146332500Y-110280000D03*
|
||||
D24*
|
||||
X147745000Y-108867500D03*
|
||||
X148245000Y-108867500D03*
|
||||
X148745000Y-108867500D03*
|
||||
X149245000Y-108867500D03*
|
||||
X149745000Y-108867500D03*
|
||||
X150245000Y-108867500D03*
|
||||
X150745000Y-108867500D03*
|
||||
X151245000Y-108867500D03*
|
||||
X151745000Y-108867500D03*
|
||||
X152245000Y-108867500D03*
|
||||
X152745000Y-108867500D03*
|
||||
X153245000Y-108867500D03*
|
||||
D23*
|
||||
X154657500Y-110280000D03*
|
||||
X154657500Y-110780000D03*
|
||||
X154657500Y-111280000D03*
|
||||
X154657500Y-111780000D03*
|
||||
X154657500Y-112280000D03*
|
||||
X154657500Y-112780000D03*
|
||||
X154657500Y-113280000D03*
|
||||
X154657500Y-113780000D03*
|
||||
X154657500Y-114280000D03*
|
||||
X154657500Y-114780000D03*
|
||||
X154657500Y-115280000D03*
|
||||
X154657500Y-115780000D03*
|
||||
D24*
|
||||
X153245000Y-117192500D03*
|
||||
X152745000Y-117192500D03*
|
||||
X152245000Y-117192500D03*
|
||||
X151745000Y-117192500D03*
|
||||
X151245000Y-117192500D03*
|
||||
X150745000Y-117192500D03*
|
||||
X150245000Y-117192500D03*
|
||||
X149745000Y-117192500D03*
|
||||
X149245000Y-117192500D03*
|
||||
X148745000Y-117192500D03*
|
||||
X148245000Y-117192500D03*
|
||||
X147745000Y-117192500D03*
|
||||
%TD*%
|
||||
D21*
|
||||
%TO.C,C4*%
|
||||
X184785000Y-116520000D03*
|
||||
X184785000Y-114620000D03*
|
||||
%TD*%
|
||||
D25*
|
||||
%TO.C,R7*%
|
||||
X175537500Y-113030000D03*
|
||||
X173712500Y-113030000D03*
|
||||
%TD*%
|
||||
D26*
|
||||
%TO.C,C20*%
|
||||
X141605000Y-110810000D03*
|
||||
X141605000Y-112710000D03*
|
||||
%TD*%
|
||||
D25*
|
||||
%TO.C,R17*%
|
||||
X170457500Y-123190000D03*
|
||||
X168632500Y-123190000D03*
|
||||
%TD*%
|
||||
D27*
|
||||
%TO.C,C6*%
|
||||
X172725000Y-102235000D03*
|
||||
X174625000Y-102235000D03*
|
||||
%TD*%
|
||||
D22*
|
||||
%TO.C,R3*%
|
||||
X175340000Y-122555000D03*
|
||||
X177165000Y-122555000D03*
|
||||
%TD*%
|
||||
D26*
|
||||
%TO.C,C19*%
|
||||
X144780000Y-118750000D03*
|
||||
X144780000Y-120650000D03*
|
||||
%TD*%
|
||||
D28*
|
||||
%TO.C,U3*%
|
||||
X116972500Y-102575000D03*
|
||||
X116972500Y-101925000D03*
|
||||
X116972500Y-101275000D03*
|
||||
X116972500Y-100625000D03*
|
||||
X119247500Y-100625000D03*
|
||||
X119247500Y-101275000D03*
|
||||
X119247500Y-101925000D03*
|
||||
X119247500Y-102575000D03*
|
||||
%TD*%
|
||||
D29*
|
||||
%TO.C,Q2*%
|
||||
X132605000Y-108270000D03*
|
||||
X132605000Y-109220000D03*
|
||||
X132605000Y-110170000D03*
|
||||
X130285000Y-110170000D03*
|
||||
X130285000Y-109220000D03*
|
||||
X130285000Y-108270000D03*
|
||||
%TD*%
|
||||
D22*
|
||||
%TO.C,R24*%
|
||||
X130532500Y-112395000D03*
|
||||
X132357500Y-112395000D03*
|
||||
%TD*%
|
||||
%TO.C,R1*%
|
||||
X130532500Y-104140000D03*
|
||||
X132357500Y-104140000D03*
|
||||
%TD*%
|
||||
D21*
|
||||
%TO.C,C7*%
|
||||
X184785000Y-131440000D03*
|
||||
X184785000Y-129540000D03*
|
||||
%TD*%
|
||||
D30*
|
||||
%TO.C,R16*%
|
||||
X116840000Y-120015000D03*
|
||||
X116840000Y-121840000D03*
|
||||
%TD*%
|
||||
D31*
|
||||
%TO.C,R13*%
|
||||
X178435000Y-110767500D03*
|
||||
X178435000Y-108942500D03*
|
||||
%TD*%
|
||||
D32*
|
||||
%TO.C,U7*%
|
||||
X153045000Y-98330000D03*
|
||||
X153045000Y-99330000D03*
|
||||
X153045000Y-100330000D03*
|
||||
X153045000Y-101330000D03*
|
||||
X153045000Y-102330000D03*
|
||||
X147945000Y-102330000D03*
|
||||
X147945000Y-101330000D03*
|
||||
X147945000Y-100330000D03*
|
||||
X147945000Y-99330000D03*
|
||||
X147945000Y-98330000D03*
|
||||
%TD*%
|
||||
D25*
|
||||
%TO.C,R21*%
|
||||
X175537500Y-115570000D03*
|
||||
X173712500Y-115570000D03*
|
||||
%TD*%
|
||||
D26*
|
||||
%TO.C,C3*%
|
||||
X188595000Y-105095000D03*
|
||||
X188595000Y-106995000D03*
|
||||
%TD*%
|
||||
D25*
|
||||
%TO.C,R2*%
|
||||
X123467500Y-102235000D03*
|
||||
X121642500Y-102235000D03*
|
||||
%TD*%
|
||||
D33*
|
||||
%TO.C,JP1*%
|
||||
X151795000Y-126365000D03*
|
||||
D14*
|
||||
X150495000Y-126365000D03*
|
||||
D34*
|
||||
X149195000Y-126365000D03*
|
||||
%TD*%
|
||||
D27*
|
||||
%TO.C,C8*%
|
||||
X172405000Y-91572500D03*
|
||||
X174305000Y-91572500D03*
|
||||
%TD*%
|
||||
D22*
|
||||
%TO.C,R5*%
|
||||
X175340000Y-120015000D03*
|
||||
X177165000Y-120015000D03*
|
||||
%TD*%
|
||||
D25*
|
||||
%TO.C,R11*%
|
||||
X181149000Y-84328000D03*
|
||||
X179324000Y-84328000D03*
|
||||
%TD*%
|
||||
D26*
|
||||
%TO.C,C5*%
|
||||
X184912000Y-83378000D03*
|
||||
X184912000Y-85278000D03*
|
||||
%TD*%
|
||||
D22*
|
||||
%TO.C,R18*%
|
||||
X168632500Y-125730000D03*
|
||||
X170457500Y-125730000D03*
|
||||
%TD*%
|
||||
D25*
|
||||
%TO.C,R19*%
|
||||
X170457500Y-131445000D03*
|
||||
X168632500Y-131445000D03*
|
||||
%TD*%
|
||||
D35*
|
||||
%TO.C,C13*%
|
||||
X119375000Y-114300000D03*
|
||||
X117475000Y-114300000D03*
|
||||
%TD*%
|
||||
D36*
|
||||
%TO.C,U4*%
|
||||
X181813200Y-114184999D03*
|
||||
X181813200Y-114685000D03*
|
||||
X181813200Y-115185000D03*
|
||||
X181813200Y-115685001D03*
|
||||
D37*
|
||||
X181090001Y-116408200D03*
|
||||
X180590000Y-116408200D03*
|
||||
X180090000Y-116408200D03*
|
||||
X179589999Y-116408200D03*
|
||||
D36*
|
||||
X178866800Y-115685001D03*
|
||||
X178866800Y-115185000D03*
|
||||
X178866800Y-114685000D03*
|
||||
X178866800Y-114184999D03*
|
||||
D37*
|
||||
X179589999Y-113461800D03*
|
||||
X180090000Y-113461800D03*
|
||||
X180590000Y-113461800D03*
|
||||
X181090001Y-113461800D03*
|
||||
D38*
|
||||
X180340000Y-114935000D03*
|
||||
%TD*%
|
||||
D22*
|
||||
%TO.C,R9*%
|
||||
X179427500Y-120396000D03*
|
||||
X181252500Y-120396000D03*
|
||||
%TD*%
|
||||
D31*
|
||||
%TO.C,R14*%
|
||||
X183515000Y-110767500D03*
|
||||
X183515000Y-108942500D03*
|
||||
%TD*%
|
||||
%TO.C,R29*%
|
||||
X161925000Y-115570000D03*
|
||||
X161925000Y-113745000D03*
|
||||
%TD*%
|
||||
D26*
|
||||
%TO.C,C10*%
|
||||
X167005000Y-85542500D03*
|
||||
X167005000Y-87442500D03*
|
||||
%TD*%
|
||||
D31*
|
||||
%TO.C,R26*%
|
||||
X149860000Y-122832500D03*
|
||||
X149860000Y-121007500D03*
|
||||
%TD*%
|
||||
D30*
|
||||
%TO.C,R28*%
|
||||
X164465000Y-113745000D03*
|
||||
X164465000Y-115570000D03*
|
||||
%TD*%
|
||||
D31*
|
||||
%TO.C,R8*%
|
||||
X184912000Y-89304500D03*
|
||||
X184912000Y-87479500D03*
|
||||
%TD*%
|
||||
D25*
|
||||
%TO.C,R6*%
|
||||
X123467500Y-99695000D03*
|
||||
X121642500Y-99695000D03*
|
||||
%TD*%
|
||||
D31*
|
||||
%TO.C,R25*%
|
||||
X135255000Y-110132500D03*
|
||||
X135255000Y-108307500D03*
|
||||
%TD*%
|
||||
%TO.C,R27*%
|
||||
X167005000Y-115570000D03*
|
||||
X167005000Y-113745000D03*
|
||||
%TD*%
|
||||
D35*
|
||||
%TO.C,C14*%
|
||||
X130490000Y-90170000D03*
|
||||
X128590000Y-90170000D03*
|
||||
%TD*%
|
||||
D30*
|
||||
%TO.C,R23*%
|
||||
X120904000Y-120015000D03*
|
||||
X120904000Y-121840000D03*
|
||||
%TD*%
|
||||
D31*
|
||||
%TO.C,R12*%
|
||||
X180975000Y-110767500D03*
|
||||
X180975000Y-108942500D03*
|
||||
%TD*%
|
||||
D21*
|
||||
%TO.C,C15*%
|
||||
X124460000Y-129535000D03*
|
||||
X124460000Y-127635000D03*
|
||||
%TD*%
|
||||
D35*
|
||||
%TO.C,C12*%
|
||||
X151384000Y-94996000D03*
|
||||
X149484000Y-94996000D03*
|
||||
%TD*%
|
||||
D21*
|
||||
%TO.C,C1*%
|
||||
X114300000Y-100650000D03*
|
||||
X114300000Y-102550000D03*
|
||||
%TD*%
|
||||
D29*
|
||||
%TO.C,Q1*%
|
||||
X132605000Y-100015000D03*
|
||||
X132605000Y-100965000D03*
|
||||
X132605000Y-101915000D03*
|
||||
X130285000Y-101915000D03*
|
||||
X130285000Y-100965000D03*
|
||||
X130285000Y-100015000D03*
|
||||
%TD*%
|
||||
D39*
|
||||
%TO.C,U6*%
|
||||
X174940000Y-99060000D03*
|
||||
X173990000Y-99060000D03*
|
||||
X173040000Y-99060000D03*
|
||||
X173040000Y-96785000D03*
|
||||
X174940000Y-96785000D03*
|
||||
%TD*%
|
||||
D35*
|
||||
%TO.C,C9*%
|
||||
X178750000Y-102235000D03*
|
||||
X176850000Y-102235000D03*
|
||||
%TD*%
|
||||
D26*
|
||||
%TO.C,C11*%
|
||||
X178435000Y-96840000D03*
|
||||
X178435000Y-98740000D03*
|
||||
%TD*%
|
||||
D21*
|
||||
%TO.C,C18*%
|
||||
X159385000Y-115565000D03*
|
||||
X159385000Y-113665000D03*
|
||||
%TD*%
|
||||
D30*
|
||||
%TO.C,R22*%
|
||||
X118872000Y-120015000D03*
|
||||
X118872000Y-121840000D03*
|
||||
%TD*%
|
||||
D40*
|
||||
%TO.C,U5*%
|
||||
X175930000Y-84587500D03*
|
||||
X175930000Y-85857500D03*
|
||||
X175930000Y-87127500D03*
|
||||
X175930000Y-88397500D03*
|
||||
X170780000Y-88397500D03*
|
||||
X170780000Y-87127500D03*
|
||||
X170780000Y-85857500D03*
|
||||
X170780000Y-84587500D03*
|
||||
%TD*%
|
||||
D35*
|
||||
%TO.C,C16*%
|
||||
X153670000Y-122555000D03*
|
||||
X151770000Y-122555000D03*
|
||||
%TD*%
|
||||
D25*
|
||||
%TO.C,R4*%
|
||||
X123467500Y-104775000D03*
|
||||
X121642500Y-104775000D03*
|
||||
%TD*%
|
||||
D35*
|
||||
%TO.C,C2*%
|
||||
X119375000Y-107315000D03*
|
||||
X117475000Y-107315000D03*
|
||||
%TD*%
|
||||
D30*
|
||||
%TO.C,R15*%
|
||||
X169545000Y-97010000D03*
|
||||
X169545000Y-98835000D03*
|
||||
%TD*%
|
||||
D22*
|
||||
%TO.C,R20*%
|
||||
X168632500Y-128905000D03*
|
||||
X170457500Y-128905000D03*
|
||||
%TD*%
|
||||
M02*
|
605
hardware/pcb/Dumber-v3/dumber-v3/Gerber/dumber-v3-B_Paste.gbr
Normal file
605
hardware/pcb/Dumber-v3/dumber-v3/Gerber/dumber-v3-B_Paste.gbr
Normal file
|
@ -0,0 +1,605 @@
|
|||
%TF.GenerationSoftware,KiCad,Pcbnew,6.0.7-f9a2dced07~116~ubuntu20.04.1*%
|
||||
%TF.CreationDate,2022-08-31T16:11:48+02:00*%
|
||||
%TF.ProjectId,dumber-v3,64756d62-6572-42d7-9633-2e6b69636164,1.1*%
|
||||
%TF.SameCoordinates,Original*%
|
||||
%TF.FileFunction,Paste,Bot*%
|
||||
%TF.FilePolarity,Positive*%
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW 6.0.7-f9a2dced07~116~ubuntu20.04.1) date 2022-08-31 16:11:48*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
G04 Aperture macros list*
|
||||
%AMRoundRect*
|
||||
0 Rectangle with rounded corners*
|
||||
0 $1 Rounding radius*
|
||||
0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
|
||||
0 Add a 4 corners polygon primitive as box body*
|
||||
4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
|
||||
0 Add four circle primitives for the rounded corners*
|
||||
1,1,$1+$1,$2,$3*
|
||||
1,1,$1+$1,$4,$5*
|
||||
1,1,$1+$1,$6,$7*
|
||||
1,1,$1+$1,$8,$9*
|
||||
0 Add four rect primitives between the rounded corners*
|
||||
20,1,$1+$1,$2,$3,$4,$5,0*
|
||||
20,1,$1+$1,$4,$5,$6,$7,0*
|
||||
20,1,$1+$1,$6,$7,$8,$9,0*
|
||||
20,1,$1+$1,$8,$9,$2,$3,0*%
|
||||
G04 Aperture macros list end*
|
||||
%TA.AperFunction,Profile*%
|
||||
%ADD10C,0.010050*%
|
||||
%TD*%
|
||||
%TA.AperFunction,Profile*%
|
||||
%ADD11C,0.500000*%
|
||||
%TD*%
|
||||
%ADD12R,0.300000X0.300000*%
|
||||
%ADD13R,0.250000X0.250000*%
|
||||
%ADD14R,1.000000X1.500000*%
|
||||
%ADD15RoundRect,0.250000X0.475000X-0.250000X0.475000X0.250000X-0.475000X0.250000X-0.475000X-0.250000X0*%
|
||||
%ADD16RoundRect,0.250000X-0.262500X-0.450000X0.262500X-0.450000X0.262500X0.450000X-0.262500X0.450000X0*%
|
||||
%ADD17RoundRect,0.075000X-0.662500X-0.075000X0.662500X-0.075000X0.662500X0.075000X-0.662500X0.075000X0*%
|
||||
%ADD18RoundRect,0.075000X-0.075000X-0.662500X0.075000X-0.662500X0.075000X0.662500X-0.075000X0.662500X0*%
|
||||
%ADD19RoundRect,0.250000X0.262500X0.450000X-0.262500X0.450000X-0.262500X-0.450000X0.262500X-0.450000X0*%
|
||||
%ADD20RoundRect,0.250000X-0.475000X0.250000X-0.475000X-0.250000X0.475000X-0.250000X0.475000X0.250000X0*%
|
||||
%ADD21RoundRect,0.250000X-0.250000X-0.475000X0.250000X-0.475000X0.250000X0.475000X-0.250000X0.475000X0*%
|
||||
%ADD22RoundRect,0.125000X-0.537500X-0.125000X0.537500X-0.125000X0.537500X0.125000X-0.537500X0.125000X0*%
|
||||
%ADD23R,0.700000X0.510000*%
|
||||
%ADD24RoundRect,0.250000X-0.450000X0.262500X-0.450000X-0.262500X0.450000X-0.262500X0.450000X0.262500X0*%
|
||||
%ADD25RoundRect,0.250000X0.450000X-0.262500X0.450000X0.262500X-0.450000X0.262500X-0.450000X-0.262500X0*%
|
||||
%ADD26R,1.100000X0.510000*%
|
||||
%ADD27RoundRect,0.250000X0.250000X0.475000X-0.250000X0.475000X-0.250000X-0.475000X0.250000X-0.475000X0*%
|
||||
%ADD28R,0.812800X0.254000*%
|
||||
%ADD29R,0.254000X0.812800*%
|
||||
%ADD30R,1.752600X1.752600*%
|
||||
%ADD31RoundRect,0.150000X0.150000X-0.512500X0.150000X0.512500X-0.150000X0.512500X-0.150000X-0.512500X0*%
|
||||
%ADD32RoundRect,0.150000X0.725000X0.150000X-0.725000X0.150000X-0.725000X-0.150000X0.725000X-0.150000X0*%
|
||||
G04 APERTURE END LIST*
|
||||
D10*
|
||||
X173755025Y-70000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X173755025Y-70000000I-5025J0D01*
|
||||
G01*
|
||||
X141505025Y-86500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X141505025Y-86500000I-5025J0D01*
|
||||
G01*
|
||||
D11*
|
||||
X175350000Y-70000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X175350000Y-70000000I-1600000J0D01*
|
||||
G01*
|
||||
X142550000Y-86500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X142550000Y-86500000I-1050000J0D01*
|
||||
G01*
|
||||
X167750000Y-63000000D02*
|
||||
X167750000Y-71500000D01*
|
||||
X109750000Y-96000000D02*
|
||||
X109750000Y-116000000D01*
|
||||
X129350000Y-142000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X129350000Y-142000000I-1600000J0D01*
|
||||
G01*
|
||||
X127750000Y-63000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X109750000Y-96000000I21250000J-33000000D01*
|
||||
G01*
|
||||
X197750000Y-127000000D02*
|
||||
X197750000Y-85000000D01*
|
||||
X129350000Y-70000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X129350000Y-70000000I-1600000J0D01*
|
||||
G01*
|
||||
X167750000Y-149000000D02*
|
||||
X172750000Y-149000000D01*
|
||||
X172750000Y-63000000D02*
|
||||
X167750000Y-63000000D01*
|
||||
D10*
|
||||
X172755025Y-123795455D02*
|
||||
G75*
|
||||
G03*
|
||||
X172755025Y-123795455I-5025J0D01*
|
||||
G01*
|
||||
X159005025Y-125500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X159005025Y-125500000I-5025J0D01*
|
||||
G01*
|
||||
X159005025Y-86500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X159005025Y-86500000I-5025J0D01*
|
||||
G01*
|
||||
X172755025Y-88204545D02*
|
||||
G75*
|
||||
G03*
|
||||
X172755025Y-88204545I-5025J0D01*
|
||||
G01*
|
||||
X149005025Y-116000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X149005025Y-116000000I-5025J0D01*
|
||||
G01*
|
||||
D11*
|
||||
X132750000Y-149000000D02*
|
||||
X132750000Y-140500000D01*
|
||||
X167750000Y-140500000D02*
|
||||
X167750000Y-149000000D01*
|
||||
X127750000Y-149000000D02*
|
||||
X132750000Y-149000000D01*
|
||||
X167750000Y-71500000D02*
|
||||
X132750000Y-71500000D01*
|
||||
D10*
|
||||
X127755025Y-70000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X127755025Y-70000000I-5025J0D01*
|
||||
G01*
|
||||
D11*
|
||||
X109750000Y-116000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X127750000Y-149000000I39250000J0D01*
|
||||
G01*
|
||||
X175350000Y-142000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X175350000Y-142000000I-1600000J0D01*
|
||||
G01*
|
||||
D10*
|
||||
X149005025Y-96000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X149005025Y-96000000I-5025J0D01*
|
||||
G01*
|
||||
D11*
|
||||
X132750000Y-63000000D02*
|
||||
X127750000Y-63000000D01*
|
||||
X132750000Y-71500000D02*
|
||||
X132750000Y-63000000D01*
|
||||
X197750047Y-84999994D02*
|
||||
G75*
|
||||
G03*
|
||||
X172750000Y-63000000I-25000047J-3204606D01*
|
||||
G01*
|
||||
X160050000Y-86500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X160050000Y-86500000I-1050000J0D01*
|
||||
G01*
|
||||
D10*
|
||||
X173755025Y-142000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X173755025Y-142000000I-5025J0D01*
|
||||
G01*
|
||||
X141505025Y-125500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X141505025Y-125500000I-5025J0D01*
|
||||
G01*
|
||||
D11*
|
||||
X132750000Y-140500000D02*
|
||||
X167750000Y-140500000D01*
|
||||
X160050000Y-125500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X160050000Y-125500000I-1050000J0D01*
|
||||
G01*
|
||||
X142550000Y-125500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X142550000Y-125500000I-1050000J0D01*
|
||||
G01*
|
||||
X172750000Y-149000005D02*
|
||||
G75*
|
||||
G03*
|
||||
X197750000Y-127000000I0J25204545D01*
|
||||
G01*
|
||||
D10*
|
||||
X127755025Y-142000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X127755025Y-142000000I-5025J0D01*
|
||||
G01*
|
||||
D12*
|
||||
%TO.C,D1*%
|
||||
X136945000Y-101615000D03*
|
||||
X136945000Y-100315000D03*
|
||||
D13*
|
||||
X138670000Y-100965000D03*
|
||||
D14*
|
||||
X138045000Y-100965000D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,C17*%
|
||||
X156210000Y-106995000D03*
|
||||
X156210000Y-105095000D03*
|
||||
%TD*%
|
||||
D16*
|
||||
%TO.C,R10*%
|
||||
X173839500Y-81000000D03*
|
||||
X175664500Y-81000000D03*
|
||||
%TD*%
|
||||
D17*
|
||||
%TO.C,U2*%
|
||||
X146332500Y-115780000D03*
|
||||
X146332500Y-115280000D03*
|
||||
X146332500Y-114780000D03*
|
||||
X146332500Y-114280000D03*
|
||||
X146332500Y-113780000D03*
|
||||
X146332500Y-113280000D03*
|
||||
X146332500Y-112780000D03*
|
||||
X146332500Y-112280000D03*
|
||||
X146332500Y-111780000D03*
|
||||
X146332500Y-111280000D03*
|
||||
X146332500Y-110780000D03*
|
||||
X146332500Y-110280000D03*
|
||||
D18*
|
||||
X147745000Y-108867500D03*
|
||||
X148245000Y-108867500D03*
|
||||
X148745000Y-108867500D03*
|
||||
X149245000Y-108867500D03*
|
||||
X149745000Y-108867500D03*
|
||||
X150245000Y-108867500D03*
|
||||
X150745000Y-108867500D03*
|
||||
X151245000Y-108867500D03*
|
||||
X151745000Y-108867500D03*
|
||||
X152245000Y-108867500D03*
|
||||
X152745000Y-108867500D03*
|
||||
X153245000Y-108867500D03*
|
||||
D17*
|
||||
X154657500Y-110280000D03*
|
||||
X154657500Y-110780000D03*
|
||||
X154657500Y-111280000D03*
|
||||
X154657500Y-111780000D03*
|
||||
X154657500Y-112280000D03*
|
||||
X154657500Y-112780000D03*
|
||||
X154657500Y-113280000D03*
|
||||
X154657500Y-113780000D03*
|
||||
X154657500Y-114280000D03*
|
||||
X154657500Y-114780000D03*
|
||||
X154657500Y-115280000D03*
|
||||
X154657500Y-115780000D03*
|
||||
D18*
|
||||
X153245000Y-117192500D03*
|
||||
X152745000Y-117192500D03*
|
||||
X152245000Y-117192500D03*
|
||||
X151745000Y-117192500D03*
|
||||
X151245000Y-117192500D03*
|
||||
X150745000Y-117192500D03*
|
||||
X150245000Y-117192500D03*
|
||||
X149745000Y-117192500D03*
|
||||
X149245000Y-117192500D03*
|
||||
X148745000Y-117192500D03*
|
||||
X148245000Y-117192500D03*
|
||||
X147745000Y-117192500D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,C4*%
|
||||
X184785000Y-116520000D03*
|
||||
X184785000Y-114620000D03*
|
||||
%TD*%
|
||||
D19*
|
||||
%TO.C,R7*%
|
||||
X175537500Y-113030000D03*
|
||||
X173712500Y-113030000D03*
|
||||
%TD*%
|
||||
D20*
|
||||
%TO.C,C20*%
|
||||
X141605000Y-110810000D03*
|
||||
X141605000Y-112710000D03*
|
||||
%TD*%
|
||||
D19*
|
||||
%TO.C,R17*%
|
||||
X170457500Y-123190000D03*
|
||||
X168632500Y-123190000D03*
|
||||
%TD*%
|
||||
D21*
|
||||
%TO.C,C6*%
|
||||
X172725000Y-102235000D03*
|
||||
X174625000Y-102235000D03*
|
||||
%TD*%
|
||||
D16*
|
||||
%TO.C,R3*%
|
||||
X175340000Y-122555000D03*
|
||||
X177165000Y-122555000D03*
|
||||
%TD*%
|
||||
D20*
|
||||
%TO.C,C19*%
|
||||
X144780000Y-118750000D03*
|
||||
X144780000Y-120650000D03*
|
||||
%TD*%
|
||||
D22*
|
||||
%TO.C,U3*%
|
||||
X116972500Y-102575000D03*
|
||||
X116972500Y-101925000D03*
|
||||
X116972500Y-101275000D03*
|
||||
X116972500Y-100625000D03*
|
||||
X119247500Y-100625000D03*
|
||||
X119247500Y-101275000D03*
|
||||
X119247500Y-101925000D03*
|
||||
X119247500Y-102575000D03*
|
||||
%TD*%
|
||||
D23*
|
||||
%TO.C,Q2*%
|
||||
X132605000Y-108270000D03*
|
||||
X132605000Y-109220000D03*
|
||||
X132605000Y-110170000D03*
|
||||
X130285000Y-110170000D03*
|
||||
X130285000Y-109220000D03*
|
||||
X130285000Y-108270000D03*
|
||||
%TD*%
|
||||
D16*
|
||||
%TO.C,R24*%
|
||||
X130532500Y-112395000D03*
|
||||
X132357500Y-112395000D03*
|
||||
%TD*%
|
||||
%TO.C,R1*%
|
||||
X130532500Y-104140000D03*
|
||||
X132357500Y-104140000D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,C7*%
|
||||
X184785000Y-131440000D03*
|
||||
X184785000Y-129540000D03*
|
||||
%TD*%
|
||||
D24*
|
||||
%TO.C,R16*%
|
||||
X116840000Y-120015000D03*
|
||||
X116840000Y-121840000D03*
|
||||
%TD*%
|
||||
D25*
|
||||
%TO.C,R13*%
|
||||
X178435000Y-110767500D03*
|
||||
X178435000Y-108942500D03*
|
||||
%TD*%
|
||||
D26*
|
||||
%TO.C,U7*%
|
||||
X153045000Y-98330000D03*
|
||||
X153045000Y-99330000D03*
|
||||
X153045000Y-100330000D03*
|
||||
X153045000Y-101330000D03*
|
||||
X153045000Y-102330000D03*
|
||||
X147945000Y-102330000D03*
|
||||
X147945000Y-101330000D03*
|
||||
X147945000Y-100330000D03*
|
||||
X147945000Y-99330000D03*
|
||||
X147945000Y-98330000D03*
|
||||
%TD*%
|
||||
D19*
|
||||
%TO.C,R21*%
|
||||
X175537500Y-115570000D03*
|
||||
X173712500Y-115570000D03*
|
||||
%TD*%
|
||||
D20*
|
||||
%TO.C,C3*%
|
||||
X188595000Y-105095000D03*
|
||||
X188595000Y-106995000D03*
|
||||
%TD*%
|
||||
D19*
|
||||
%TO.C,R2*%
|
||||
X123467500Y-102235000D03*
|
||||
X121642500Y-102235000D03*
|
||||
%TD*%
|
||||
D21*
|
||||
%TO.C,C8*%
|
||||
X172405000Y-91572500D03*
|
||||
X174305000Y-91572500D03*
|
||||
%TD*%
|
||||
D16*
|
||||
%TO.C,R5*%
|
||||
X175340000Y-120015000D03*
|
||||
X177165000Y-120015000D03*
|
||||
%TD*%
|
||||
D19*
|
||||
%TO.C,R11*%
|
||||
X181149000Y-84328000D03*
|
||||
X179324000Y-84328000D03*
|
||||
%TD*%
|
||||
D20*
|
||||
%TO.C,C5*%
|
||||
X184912000Y-83378000D03*
|
||||
X184912000Y-85278000D03*
|
||||
%TD*%
|
||||
D16*
|
||||
%TO.C,R18*%
|
||||
X168632500Y-125730000D03*
|
||||
X170457500Y-125730000D03*
|
||||
%TD*%
|
||||
D19*
|
||||
%TO.C,R19*%
|
||||
X170457500Y-131445000D03*
|
||||
X168632500Y-131445000D03*
|
||||
%TD*%
|
||||
D27*
|
||||
%TO.C,C13*%
|
||||
X119375000Y-114300000D03*
|
||||
X117475000Y-114300000D03*
|
||||
%TD*%
|
||||
D28*
|
||||
%TO.C,U4*%
|
||||
X181813200Y-114184999D03*
|
||||
X181813200Y-114685000D03*
|
||||
X181813200Y-115185000D03*
|
||||
X181813200Y-115685001D03*
|
||||
D29*
|
||||
X181090001Y-116408200D03*
|
||||
X180590000Y-116408200D03*
|
||||
X180090000Y-116408200D03*
|
||||
X179589999Y-116408200D03*
|
||||
D28*
|
||||
X178866800Y-115685001D03*
|
||||
X178866800Y-115185000D03*
|
||||
X178866800Y-114685000D03*
|
||||
X178866800Y-114184999D03*
|
||||
D29*
|
||||
X179589999Y-113461800D03*
|
||||
X180090000Y-113461800D03*
|
||||
X180590000Y-113461800D03*
|
||||
X181090001Y-113461800D03*
|
||||
D30*
|
||||
X180340000Y-114935000D03*
|
||||
%TD*%
|
||||
D16*
|
||||
%TO.C,R9*%
|
||||
X179427500Y-120396000D03*
|
||||
X181252500Y-120396000D03*
|
||||
%TD*%
|
||||
D25*
|
||||
%TO.C,R14*%
|
||||
X183515000Y-110767500D03*
|
||||
X183515000Y-108942500D03*
|
||||
%TD*%
|
||||
%TO.C,R29*%
|
||||
X161925000Y-115570000D03*
|
||||
X161925000Y-113745000D03*
|
||||
%TD*%
|
||||
D20*
|
||||
%TO.C,C10*%
|
||||
X167005000Y-85542500D03*
|
||||
X167005000Y-87442500D03*
|
||||
%TD*%
|
||||
D25*
|
||||
%TO.C,R26*%
|
||||
X149860000Y-122832500D03*
|
||||
X149860000Y-121007500D03*
|
||||
%TD*%
|
||||
D24*
|
||||
%TO.C,R28*%
|
||||
X164465000Y-113745000D03*
|
||||
X164465000Y-115570000D03*
|
||||
%TD*%
|
||||
D25*
|
||||
%TO.C,R8*%
|
||||
X184912000Y-89304500D03*
|
||||
X184912000Y-87479500D03*
|
||||
%TD*%
|
||||
D19*
|
||||
%TO.C,R6*%
|
||||
X123467500Y-99695000D03*
|
||||
X121642500Y-99695000D03*
|
||||
%TD*%
|
||||
D25*
|
||||
%TO.C,R25*%
|
||||
X135255000Y-110132500D03*
|
||||
X135255000Y-108307500D03*
|
||||
%TD*%
|
||||
%TO.C,R27*%
|
||||
X167005000Y-115570000D03*
|
||||
X167005000Y-113745000D03*
|
||||
%TD*%
|
||||
D27*
|
||||
%TO.C,C14*%
|
||||
X130490000Y-90170000D03*
|
||||
X128590000Y-90170000D03*
|
||||
%TD*%
|
||||
D24*
|
||||
%TO.C,R23*%
|
||||
X120904000Y-120015000D03*
|
||||
X120904000Y-121840000D03*
|
||||
%TD*%
|
||||
D25*
|
||||
%TO.C,R12*%
|
||||
X180975000Y-110767500D03*
|
||||
X180975000Y-108942500D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,C15*%
|
||||
X124460000Y-129535000D03*
|
||||
X124460000Y-127635000D03*
|
||||
%TD*%
|
||||
D27*
|
||||
%TO.C,C12*%
|
||||
X151384000Y-94996000D03*
|
||||
X149484000Y-94996000D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,C1*%
|
||||
X114300000Y-100650000D03*
|
||||
X114300000Y-102550000D03*
|
||||
%TD*%
|
||||
D23*
|
||||
%TO.C,Q1*%
|
||||
X132605000Y-100015000D03*
|
||||
X132605000Y-100965000D03*
|
||||
X132605000Y-101915000D03*
|
||||
X130285000Y-101915000D03*
|
||||
X130285000Y-100965000D03*
|
||||
X130285000Y-100015000D03*
|
||||
%TD*%
|
||||
D31*
|
||||
%TO.C,U6*%
|
||||
X174940000Y-99060000D03*
|
||||
X173990000Y-99060000D03*
|
||||
X173040000Y-99060000D03*
|
||||
X173040000Y-96785000D03*
|
||||
X174940000Y-96785000D03*
|
||||
%TD*%
|
||||
D27*
|
||||
%TO.C,C9*%
|
||||
X178750000Y-102235000D03*
|
||||
X176850000Y-102235000D03*
|
||||
%TD*%
|
||||
D20*
|
||||
%TO.C,C11*%
|
||||
X178435000Y-96840000D03*
|
||||
X178435000Y-98740000D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,C18*%
|
||||
X159385000Y-115565000D03*
|
||||
X159385000Y-113665000D03*
|
||||
%TD*%
|
||||
D24*
|
||||
%TO.C,R22*%
|
||||
X118872000Y-120015000D03*
|
||||
X118872000Y-121840000D03*
|
||||
%TD*%
|
||||
D32*
|
||||
%TO.C,U5*%
|
||||
X175930000Y-84587500D03*
|
||||
X175930000Y-85857500D03*
|
||||
X175930000Y-87127500D03*
|
||||
X175930000Y-88397500D03*
|
||||
X170780000Y-88397500D03*
|
||||
X170780000Y-87127500D03*
|
||||
X170780000Y-85857500D03*
|
||||
X170780000Y-84587500D03*
|
||||
%TD*%
|
||||
D27*
|
||||
%TO.C,C16*%
|
||||
X153670000Y-122555000D03*
|
||||
X151770000Y-122555000D03*
|
||||
%TD*%
|
||||
D19*
|
||||
%TO.C,R4*%
|
||||
X123467500Y-104775000D03*
|
||||
X121642500Y-104775000D03*
|
||||
%TD*%
|
||||
D27*
|
||||
%TO.C,C2*%
|
||||
X119375000Y-107315000D03*
|
||||
X117475000Y-107315000D03*
|
||||
%TD*%
|
||||
D24*
|
||||
%TO.C,R15*%
|
||||
X169545000Y-97010000D03*
|
||||
X169545000Y-98835000D03*
|
||||
%TD*%
|
||||
D16*
|
||||
%TO.C,R20*%
|
||||
X168632500Y-128905000D03*
|
||||
X170457500Y-128905000D03*
|
||||
%TD*%
|
||||
M02*
|
2816
hardware/pcb/Dumber-v3/dumber-v3/Gerber/dumber-v3-B_Silkscreen.gbr
Normal file
2816
hardware/pcb/Dumber-v3/dumber-v3/Gerber/dumber-v3-B_Silkscreen.gbr
Normal file
File diff suppressed because it is too large
Load diff
175
hardware/pcb/Dumber-v3/dumber-v3/Gerber/dumber-v3-Edge_Cuts.gbr
Normal file
175
hardware/pcb/Dumber-v3/dumber-v3/Gerber/dumber-v3-Edge_Cuts.gbr
Normal file
|
@ -0,0 +1,175 @@
|
|||
%TF.GenerationSoftware,KiCad,Pcbnew,6.0.7-f9a2dced07~116~ubuntu20.04.1*%
|
||||
%TF.CreationDate,2022-08-31T16:11:48+02:00*%
|
||||
%TF.ProjectId,dumber-v3,64756d62-6572-42d7-9633-2e6b69636164,1.1*%
|
||||
%TF.SameCoordinates,Original*%
|
||||
%TF.FileFunction,Profile,NP*%
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW 6.0.7-f9a2dced07~116~ubuntu20.04.1) date 2022-08-31 16:11:48*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
%TA.AperFunction,Profile*%
|
||||
%ADD10C,0.010050*%
|
||||
%TD*%
|
||||
%TA.AperFunction,Profile*%
|
||||
%ADD11C,0.500000*%
|
||||
%TD*%
|
||||
G04 APERTURE END LIST*
|
||||
D10*
|
||||
X173755025Y-70000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X173755025Y-70000000I-5025J0D01*
|
||||
G01*
|
||||
X141505025Y-86500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X141505025Y-86500000I-5025J0D01*
|
||||
G01*
|
||||
D11*
|
||||
X175350000Y-70000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X175350000Y-70000000I-1600000J0D01*
|
||||
G01*
|
||||
X142550000Y-86500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X142550000Y-86500000I-1050000J0D01*
|
||||
G01*
|
||||
X167750000Y-63000000D02*
|
||||
X167750000Y-71500000D01*
|
||||
X109750000Y-96000000D02*
|
||||
X109750000Y-116000000D01*
|
||||
X129350000Y-142000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X129350000Y-142000000I-1600000J0D01*
|
||||
G01*
|
||||
X127750000Y-63000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X109750000Y-96000000I21250000J-33000000D01*
|
||||
G01*
|
||||
X197750000Y-127000000D02*
|
||||
X197750000Y-85000000D01*
|
||||
X129350000Y-70000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X129350000Y-70000000I-1600000J0D01*
|
||||
G01*
|
||||
X167750000Y-149000000D02*
|
||||
X172750000Y-149000000D01*
|
||||
X172750000Y-63000000D02*
|
||||
X167750000Y-63000000D01*
|
||||
D10*
|
||||
X172755025Y-123795455D02*
|
||||
G75*
|
||||
G03*
|
||||
X172755025Y-123795455I-5025J0D01*
|
||||
G01*
|
||||
X159005025Y-125500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X159005025Y-125500000I-5025J0D01*
|
||||
G01*
|
||||
X159005025Y-86500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X159005025Y-86500000I-5025J0D01*
|
||||
G01*
|
||||
X172755025Y-88204545D02*
|
||||
G75*
|
||||
G03*
|
||||
X172755025Y-88204545I-5025J0D01*
|
||||
G01*
|
||||
X149005025Y-116000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X149005025Y-116000000I-5025J0D01*
|
||||
G01*
|
||||
D11*
|
||||
X132750000Y-149000000D02*
|
||||
X132750000Y-140500000D01*
|
||||
X167750000Y-140500000D02*
|
||||
X167750000Y-149000000D01*
|
||||
X127750000Y-149000000D02*
|
||||
X132750000Y-149000000D01*
|
||||
X167750000Y-71500000D02*
|
||||
X132750000Y-71500000D01*
|
||||
D10*
|
||||
X127755025Y-70000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X127755025Y-70000000I-5025J0D01*
|
||||
G01*
|
||||
D11*
|
||||
X109750000Y-116000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X127750000Y-149000000I39250000J0D01*
|
||||
G01*
|
||||
X175350000Y-142000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X175350000Y-142000000I-1600000J0D01*
|
||||
G01*
|
||||
D10*
|
||||
X149005025Y-96000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X149005025Y-96000000I-5025J0D01*
|
||||
G01*
|
||||
D11*
|
||||
X132750000Y-63000000D02*
|
||||
X127750000Y-63000000D01*
|
||||
X132750000Y-71500000D02*
|
||||
X132750000Y-63000000D01*
|
||||
X197750047Y-84999994D02*
|
||||
G75*
|
||||
G03*
|
||||
X172750000Y-63000000I-25000047J-3204606D01*
|
||||
G01*
|
||||
X160050000Y-86500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X160050000Y-86500000I-1050000J0D01*
|
||||
G01*
|
||||
D10*
|
||||
X173755025Y-142000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X173755025Y-142000000I-5025J0D01*
|
||||
G01*
|
||||
X141505025Y-125500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X141505025Y-125500000I-5025J0D01*
|
||||
G01*
|
||||
D11*
|
||||
X132750000Y-140500000D02*
|
||||
X167750000Y-140500000D01*
|
||||
X160050000Y-125500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X160050000Y-125500000I-1050000J0D01*
|
||||
G01*
|
||||
X142550000Y-125500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X142550000Y-125500000I-1050000J0D01*
|
||||
G01*
|
||||
X172750000Y-149000005D02*
|
||||
G75*
|
||||
G03*
|
||||
X197750000Y-127000000I0J25204545D01*
|
||||
G01*
|
||||
D10*
|
||||
X127755025Y-142000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X127755025Y-142000000I-5025J0D01*
|
||||
G01*
|
||||
M02*
|
176
hardware/pcb/Dumber-v3/dumber-v3/Gerber/dumber-v3-F_Adhesive.gbr
Normal file
176
hardware/pcb/Dumber-v3/dumber-v3/Gerber/dumber-v3-F_Adhesive.gbr
Normal file
|
@ -0,0 +1,176 @@
|
|||
%TF.GenerationSoftware,KiCad,Pcbnew,6.0.7-f9a2dced07~116~ubuntu20.04.1*%
|
||||
%TF.CreationDate,2022-08-31T16:11:48+02:00*%
|
||||
%TF.ProjectId,dumber-v3,64756d62-6572-42d7-9633-2e6b69636164,1.1*%
|
||||
%TF.SameCoordinates,Original*%
|
||||
%TF.FileFunction,Glue,Top*%
|
||||
%TF.FilePolarity,Positive*%
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW 6.0.7-f9a2dced07~116~ubuntu20.04.1) date 2022-08-31 16:11:48*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
%TA.AperFunction,Profile*%
|
||||
%ADD10C,0.010050*%
|
||||
%TD*%
|
||||
%TA.AperFunction,Profile*%
|
||||
%ADD11C,0.500000*%
|
||||
%TD*%
|
||||
G04 APERTURE END LIST*
|
||||
D10*
|
||||
X173755025Y-70000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X173755025Y-70000000I-5025J0D01*
|
||||
G01*
|
||||
X141505025Y-86500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X141505025Y-86500000I-5025J0D01*
|
||||
G01*
|
||||
D11*
|
||||
X175350000Y-70000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X175350000Y-70000000I-1600000J0D01*
|
||||
G01*
|
||||
X142550000Y-86500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X142550000Y-86500000I-1050000J0D01*
|
||||
G01*
|
||||
X167750000Y-63000000D02*
|
||||
X167750000Y-71500000D01*
|
||||
X109750000Y-96000000D02*
|
||||
X109750000Y-116000000D01*
|
||||
X129350000Y-142000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X129350000Y-142000000I-1600000J0D01*
|
||||
G01*
|
||||
X127750000Y-63000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X109750000Y-96000000I21250000J-33000000D01*
|
||||
G01*
|
||||
X197750000Y-127000000D02*
|
||||
X197750000Y-85000000D01*
|
||||
X129350000Y-70000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X129350000Y-70000000I-1600000J0D01*
|
||||
G01*
|
||||
X167750000Y-149000000D02*
|
||||
X172750000Y-149000000D01*
|
||||
X172750000Y-63000000D02*
|
||||
X167750000Y-63000000D01*
|
||||
D10*
|
||||
X172755025Y-123795455D02*
|
||||
G75*
|
||||
G03*
|
||||
X172755025Y-123795455I-5025J0D01*
|
||||
G01*
|
||||
X159005025Y-125500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X159005025Y-125500000I-5025J0D01*
|
||||
G01*
|
||||
X159005025Y-86500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X159005025Y-86500000I-5025J0D01*
|
||||
G01*
|
||||
X172755025Y-88204545D02*
|
||||
G75*
|
||||
G03*
|
||||
X172755025Y-88204545I-5025J0D01*
|
||||
G01*
|
||||
X149005025Y-116000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X149005025Y-116000000I-5025J0D01*
|
||||
G01*
|
||||
D11*
|
||||
X132750000Y-149000000D02*
|
||||
X132750000Y-140500000D01*
|
||||
X167750000Y-140500000D02*
|
||||
X167750000Y-149000000D01*
|
||||
X127750000Y-149000000D02*
|
||||
X132750000Y-149000000D01*
|
||||
X167750000Y-71500000D02*
|
||||
X132750000Y-71500000D01*
|
||||
D10*
|
||||
X127755025Y-70000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X127755025Y-70000000I-5025J0D01*
|
||||
G01*
|
||||
D11*
|
||||
X109750000Y-116000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X127750000Y-149000000I39250000J0D01*
|
||||
G01*
|
||||
X175350000Y-142000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X175350000Y-142000000I-1600000J0D01*
|
||||
G01*
|
||||
D10*
|
||||
X149005025Y-96000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X149005025Y-96000000I-5025J0D01*
|
||||
G01*
|
||||
D11*
|
||||
X132750000Y-63000000D02*
|
||||
X127750000Y-63000000D01*
|
||||
X132750000Y-71500000D02*
|
||||
X132750000Y-63000000D01*
|
||||
X197750047Y-84999994D02*
|
||||
G75*
|
||||
G03*
|
||||
X172750000Y-63000000I-25000047J-3204606D01*
|
||||
G01*
|
||||
X160050000Y-86500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X160050000Y-86500000I-1050000J0D01*
|
||||
G01*
|
||||
D10*
|
||||
X173755025Y-142000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X173755025Y-142000000I-5025J0D01*
|
||||
G01*
|
||||
X141505025Y-125500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X141505025Y-125500000I-5025J0D01*
|
||||
G01*
|
||||
D11*
|
||||
X132750000Y-140500000D02*
|
||||
X167750000Y-140500000D01*
|
||||
X160050000Y-125500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X160050000Y-125500000I-1050000J0D01*
|
||||
G01*
|
||||
X142550000Y-125500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X142550000Y-125500000I-1050000J0D01*
|
||||
G01*
|
||||
X172750000Y-149000005D02*
|
||||
G75*
|
||||
G03*
|
||||
X197750000Y-127000000I0J25204545D01*
|
||||
G01*
|
||||
D10*
|
||||
X127755025Y-142000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X127755025Y-142000000I-5025J0D01*
|
||||
G01*
|
||||
M02*
|
|
@ -0,0 +1,414 @@
|
|||
%TF.GenerationSoftware,KiCad,Pcbnew,6.0.7-f9a2dced07~116~ubuntu20.04.1*%
|
||||
%TF.CreationDate,2022-08-31T16:11:48+02:00*%
|
||||
%TF.ProjectId,dumber-v3,64756d62-6572-42d7-9633-2e6b69636164,1.1*%
|
||||
%TF.SameCoordinates,Original*%
|
||||
%TF.FileFunction,Other,User*%
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW 6.0.7-f9a2dced07~116~ubuntu20.04.1) date 2022-08-31 16:11:48*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
%TA.AperFunction,Profile*%
|
||||
%ADD10C,0.010050*%
|
||||
%TD*%
|
||||
%TA.AperFunction,Profile*%
|
||||
%ADD11C,0.500000*%
|
||||
%TD*%
|
||||
%ADD12C,0.120000*%
|
||||
%ADD13C,0.050000*%
|
||||
G04 APERTURE END LIST*
|
||||
D10*
|
||||
X173755025Y-70000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X173755025Y-70000000I-5025J0D01*
|
||||
G01*
|
||||
X141505025Y-86500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X141505025Y-86500000I-5025J0D01*
|
||||
G01*
|
||||
D11*
|
||||
X175350000Y-70000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X175350000Y-70000000I-1600000J0D01*
|
||||
G01*
|
||||
X142550000Y-86500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X142550000Y-86500000I-1050000J0D01*
|
||||
G01*
|
||||
X167750000Y-63000000D02*
|
||||
X167750000Y-71500000D01*
|
||||
X109750000Y-96000000D02*
|
||||
X109750000Y-116000000D01*
|
||||
X129350000Y-142000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X129350000Y-142000000I-1600000J0D01*
|
||||
G01*
|
||||
X127750000Y-63000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X109750000Y-96000000I21250000J-33000000D01*
|
||||
G01*
|
||||
X197750000Y-127000000D02*
|
||||
X197750000Y-85000000D01*
|
||||
X129350000Y-70000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X129350000Y-70000000I-1600000J0D01*
|
||||
G01*
|
||||
X167750000Y-149000000D02*
|
||||
X172750000Y-149000000D01*
|
||||
X172750000Y-63000000D02*
|
||||
X167750000Y-63000000D01*
|
||||
D10*
|
||||
X172755025Y-123795455D02*
|
||||
G75*
|
||||
G03*
|
||||
X172755025Y-123795455I-5025J0D01*
|
||||
G01*
|
||||
X159005025Y-125500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X159005025Y-125500000I-5025J0D01*
|
||||
G01*
|
||||
X159005025Y-86500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X159005025Y-86500000I-5025J0D01*
|
||||
G01*
|
||||
X172755025Y-88204545D02*
|
||||
G75*
|
||||
G03*
|
||||
X172755025Y-88204545I-5025J0D01*
|
||||
G01*
|
||||
X149005025Y-116000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X149005025Y-116000000I-5025J0D01*
|
||||
G01*
|
||||
D11*
|
||||
X132750000Y-149000000D02*
|
||||
X132750000Y-140500000D01*
|
||||
X167750000Y-140500000D02*
|
||||
X167750000Y-149000000D01*
|
||||
X127750000Y-149000000D02*
|
||||
X132750000Y-149000000D01*
|
||||
X167750000Y-71500000D02*
|
||||
X132750000Y-71500000D01*
|
||||
D10*
|
||||
X127755025Y-70000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X127755025Y-70000000I-5025J0D01*
|
||||
G01*
|
||||
D11*
|
||||
X109750000Y-116000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X127750000Y-149000000I39250000J0D01*
|
||||
G01*
|
||||
X175350000Y-142000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X175350000Y-142000000I-1600000J0D01*
|
||||
G01*
|
||||
D10*
|
||||
X149005025Y-96000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X149005025Y-96000000I-5025J0D01*
|
||||
G01*
|
||||
D11*
|
||||
X132750000Y-63000000D02*
|
||||
X127750000Y-63000000D01*
|
||||
X132750000Y-71500000D02*
|
||||
X132750000Y-63000000D01*
|
||||
X197750047Y-84999994D02*
|
||||
G75*
|
||||
G03*
|
||||
X172750000Y-63000000I-25000047J-3204606D01*
|
||||
G01*
|
||||
X160050000Y-86500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X160050000Y-86500000I-1050000J0D01*
|
||||
G01*
|
||||
D10*
|
||||
X173755025Y-142000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X173755025Y-142000000I-5025J0D01*
|
||||
G01*
|
||||
X141505025Y-125500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X141505025Y-125500000I-5025J0D01*
|
||||
G01*
|
||||
D11*
|
||||
X132750000Y-140500000D02*
|
||||
X167750000Y-140500000D01*
|
||||
X160050000Y-125500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X160050000Y-125500000I-1050000J0D01*
|
||||
G01*
|
||||
X142550000Y-125500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X142550000Y-125500000I-1050000J0D01*
|
||||
G01*
|
||||
X172750000Y-149000005D02*
|
||||
G75*
|
||||
G03*
|
||||
X197750000Y-127000000I0J25204545D01*
|
||||
G01*
|
||||
D10*
|
||||
X127755025Y-142000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X127755025Y-142000000I-5025J0D01*
|
||||
G01*
|
||||
D12*
|
||||
%TO.C,M1*%
|
||||
X142650000Y-139000000D02*
|
||||
X142650000Y-121000000D01*
|
||||
X157650000Y-121000000D02*
|
||||
X159150000Y-121000000D01*
|
||||
X142650000Y-121000000D02*
|
||||
X157650000Y-121000000D01*
|
||||
X134150000Y-143000000D02*
|
||||
X166150000Y-143000000D01*
|
||||
X166150000Y-143000000D02*
|
||||
X166150000Y-150000000D01*
|
||||
X146650000Y-143000000D02*
|
||||
X146650000Y-139000000D01*
|
||||
X156150000Y-109000000D02*
|
||||
X156150000Y-121000000D01*
|
||||
X144150000Y-109000000D02*
|
||||
X156150000Y-109000000D01*
|
||||
X142650000Y-125500000D02*
|
||||
X142650000Y-130000000D01*
|
||||
X142650000Y-130000000D02*
|
||||
X141150000Y-130000000D01*
|
||||
X153650000Y-139000000D02*
|
||||
X153650000Y-143000000D01*
|
||||
X157650000Y-121000000D02*
|
||||
X157650000Y-139000000D01*
|
||||
X157650000Y-130000000D02*
|
||||
X159150000Y-130000000D01*
|
||||
X147150000Y-139000000D02*
|
||||
X154150000Y-139000000D01*
|
||||
X134150000Y-150000000D02*
|
||||
X134150000Y-143000000D01*
|
||||
X157650000Y-139000000D02*
|
||||
X142650000Y-139000000D01*
|
||||
X166150000Y-150000000D02*
|
||||
X134150000Y-150000000D01*
|
||||
X142650000Y-121000000D02*
|
||||
X141150000Y-121000000D01*
|
||||
X144150000Y-121000000D02*
|
||||
X144150000Y-109000000D01*
|
||||
X141150000Y-121000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X141150000Y-130000000I0J-4500000D01*
|
||||
G01*
|
||||
X159150000Y-130000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X159150000Y-121000000I0J4500000D01*
|
||||
G01*
|
||||
X143400000Y-125500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X143400000Y-125500000I-2000000J0D01*
|
||||
G01*
|
||||
X161150000Y-125500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X161150000Y-125500000I-2000000J0D01*
|
||||
G01*
|
||||
D13*
|
||||
%TO.C,SW1*%
|
||||
X118134202Y-84496404D02*
|
||||
X113233666Y-81999456D01*
|
||||
X121675328Y-77546553D02*
|
||||
X116774792Y-75049605D01*
|
||||
X121675328Y-77546553D02*
|
||||
X118134202Y-84496404D01*
|
||||
X116774792Y-75049605D02*
|
||||
X113233666Y-81999456D01*
|
||||
%TO.C,J1*%
|
||||
X134680000Y-76310000D02*
|
||||
X124780000Y-76310000D01*
|
||||
X134680000Y-92600000D02*
|
||||
X134680000Y-76310000D01*
|
||||
X124780000Y-76310000D02*
|
||||
X124780000Y-92600000D01*
|
||||
X124780000Y-92600000D02*
|
||||
X134680000Y-92600000D01*
|
||||
%TO.C,D2*%
|
||||
X169390000Y-83510000D02*
|
||||
X165890000Y-83510000D01*
|
||||
X169390000Y-76510000D02*
|
||||
X169390000Y-83510000D01*
|
||||
X165890000Y-76510000D02*
|
||||
X169390000Y-76510000D01*
|
||||
X165890000Y-83510000D02*
|
||||
X165890000Y-76510000D01*
|
||||
%TO.C,D5*%
|
||||
X116620077Y-135647724D02*
|
||||
X115670077Y-134002276D01*
|
||||
X118579923Y-132322276D02*
|
||||
X119529923Y-133967724D01*
|
||||
X119529923Y-133967724D02*
|
||||
X116620077Y-135647724D01*
|
||||
X115670077Y-134002276D02*
|
||||
X118579923Y-132322276D01*
|
||||
D12*
|
||||
%TO.C,M2*%
|
||||
X153900000Y-69000000D02*
|
||||
X153900000Y-73000000D01*
|
||||
X144400000Y-103000000D02*
|
||||
X144400000Y-91000000D01*
|
||||
X146900000Y-73000000D02*
|
||||
X146900000Y-69000000D01*
|
||||
X142900000Y-91000000D02*
|
||||
X142900000Y-73000000D01*
|
||||
X157900000Y-91000000D02*
|
||||
X142900000Y-91000000D01*
|
||||
X134400000Y-62000000D02*
|
||||
X166400000Y-62000000D01*
|
||||
X156400000Y-103000000D02*
|
||||
X144400000Y-103000000D01*
|
||||
X134400000Y-69000000D02*
|
||||
X134400000Y-62000000D01*
|
||||
X156400000Y-91000000D02*
|
||||
X156400000Y-103000000D01*
|
||||
X142900000Y-82000000D02*
|
||||
X141400000Y-82000000D01*
|
||||
X157900000Y-86500000D02*
|
||||
X157900000Y-82000000D01*
|
||||
X166400000Y-62000000D02*
|
||||
X166400000Y-69000000D01*
|
||||
X157900000Y-73000000D02*
|
||||
X157900000Y-91000000D01*
|
||||
X153400000Y-73000000D02*
|
||||
X146400000Y-73000000D01*
|
||||
X142900000Y-91000000D02*
|
||||
X141400000Y-91000000D01*
|
||||
X142900000Y-73000000D02*
|
||||
X157900000Y-73000000D01*
|
||||
X166400000Y-69000000D02*
|
||||
X134400000Y-69000000D01*
|
||||
X157900000Y-82000000D02*
|
||||
X159400000Y-82000000D01*
|
||||
X157900000Y-91000000D02*
|
||||
X159400000Y-91000000D01*
|
||||
X141400000Y-82000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X141400000Y-91000000I0J-4500000D01*
|
||||
G01*
|
||||
X159400000Y-91000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X159400000Y-82000000I0J4500000D01*
|
||||
G01*
|
||||
X143400000Y-86500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X143400000Y-86500000I-2000000J0D01*
|
||||
G01*
|
||||
X161150000Y-86500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X161150000Y-86500000I-2000000J0D01*
|
||||
G01*
|
||||
%TO.C,BT1*%
|
||||
X172500000Y-136000000D02*
|
||||
X188500000Y-136000000D01*
|
||||
X188500000Y-136000000D02*
|
||||
X188500000Y-76000000D01*
|
||||
X188500000Y-76000000D02*
|
||||
X172500000Y-76000000D01*
|
||||
X172500000Y-76000000D02*
|
||||
X172500000Y-136000000D01*
|
||||
D13*
|
||||
%TO.C,J2*%
|
||||
X124780000Y-135600000D02*
|
||||
X134680000Y-135600000D01*
|
||||
X134680000Y-119310000D02*
|
||||
X124780000Y-119310000D01*
|
||||
X134680000Y-135600000D02*
|
||||
X134680000Y-119310000D01*
|
||||
X124780000Y-119310000D02*
|
||||
X124780000Y-135600000D01*
|
||||
%TO.C,P1*%
|
||||
X190645000Y-100750000D02*
|
||||
X198355000Y-100750000D01*
|
||||
X198355000Y-111300000D02*
|
||||
X198355000Y-100750000D01*
|
||||
X190645000Y-111300000D02*
|
||||
X190645000Y-100750000D01*
|
||||
X190645000Y-111300000D02*
|
||||
X198355000Y-111300000D01*
|
||||
%TO.C,J3*%
|
||||
X160165000Y-109745000D02*
|
||||
X168765000Y-109745000D01*
|
||||
X168765000Y-102345000D02*
|
||||
X160165000Y-102345000D01*
|
||||
X160165000Y-102345000D02*
|
||||
X160165000Y-109745000D01*
|
||||
X168765000Y-109745000D02*
|
||||
X168765000Y-102345000D01*
|
||||
%TO.C,L2*%
|
||||
X164755000Y-89825000D02*
|
||||
X164755000Y-94325000D01*
|
||||
X169255000Y-94325000D02*
|
||||
X169255000Y-89825000D01*
|
||||
X164755000Y-94325000D02*
|
||||
X169255000Y-94325000D01*
|
||||
X169255000Y-89825000D02*
|
||||
X164755000Y-89825000D01*
|
||||
D12*
|
||||
%TO.C,U1*%
|
||||
X111835000Y-101200000D02*
|
||||
X118335000Y-93600000D01*
|
||||
X111835000Y-110400000D02*
|
||||
X118335000Y-118000000D01*
|
||||
X139435000Y-118000000D02*
|
||||
X139435000Y-93600000D01*
|
||||
X111835000Y-110400000D02*
|
||||
X111835000Y-101200000D01*
|
||||
X139435000Y-93600000D02*
|
||||
X118335000Y-93600000D01*
|
||||
X139435000Y-118000000D02*
|
||||
X118335000Y-118000000D01*
|
||||
D13*
|
||||
%TO.C,D4*%
|
||||
X118388923Y-132062724D02*
|
||||
X115479077Y-133742724D01*
|
||||
X115479077Y-133742724D02*
|
||||
X114529077Y-132097276D01*
|
||||
X114529077Y-132097276D02*
|
||||
X117438923Y-130417276D01*
|
||||
X117438923Y-130417276D02*
|
||||
X118388923Y-132062724D01*
|
||||
%TO.C,D3*%
|
||||
X113470077Y-130192276D02*
|
||||
X116379923Y-128512276D01*
|
||||
X117329923Y-130157724D02*
|
||||
X114420077Y-131837724D01*
|
||||
X116379923Y-128512276D02*
|
||||
X117329923Y-130157724D01*
|
||||
X114420077Y-131837724D02*
|
||||
X113470077Y-130192276D01*
|
||||
%TD*%
|
||||
M02*
|
1433
hardware/pcb/Dumber-v3/dumber-v3/Gerber/dumber-v3-F_Cu.gbr
Normal file
1433
hardware/pcb/Dumber-v3/dumber-v3/Gerber/dumber-v3-F_Cu.gbr
Normal file
File diff suppressed because it is too large
Load diff
2405
hardware/pcb/Dumber-v3/dumber-v3/Gerber/dumber-v3-F_Fab.gbr
Normal file
2405
hardware/pcb/Dumber-v3/dumber-v3/Gerber/dumber-v3-F_Fab.gbr
Normal file
File diff suppressed because it is too large
Load diff
330
hardware/pcb/Dumber-v3/dumber-v3/Gerber/dumber-v3-F_Mask.gbr
Normal file
330
hardware/pcb/Dumber-v3/dumber-v3/Gerber/dumber-v3-F_Mask.gbr
Normal file
|
@ -0,0 +1,330 @@
|
|||
%TF.GenerationSoftware,KiCad,Pcbnew,6.0.7-f9a2dced07~116~ubuntu20.04.1*%
|
||||
%TF.CreationDate,2022-08-31T16:11:48+02:00*%
|
||||
%TF.ProjectId,dumber-v3,64756d62-6572-42d7-9633-2e6b69636164,1.1*%
|
||||
%TF.SameCoordinates,Original*%
|
||||
%TF.FileFunction,Soldermask,Top*%
|
||||
%TF.FilePolarity,Negative*%
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW 6.0.7-f9a2dced07~116~ubuntu20.04.1) date 2022-08-31 16:11:48*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
G04 Aperture macros list*
|
||||
%AMRoundRect*
|
||||
0 Rectangle with rounded corners*
|
||||
0 $1 Rounding radius*
|
||||
0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
|
||||
0 Add a 4 corners polygon primitive as box body*
|
||||
4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
|
||||
0 Add four circle primitives for the rounded corners*
|
||||
1,1,$1+$1,$2,$3*
|
||||
1,1,$1+$1,$4,$5*
|
||||
1,1,$1+$1,$6,$7*
|
||||
1,1,$1+$1,$8,$9*
|
||||
0 Add four rect primitives between the rounded corners*
|
||||
20,1,$1+$1,$2,$3,$4,$5,0*
|
||||
20,1,$1+$1,$4,$5,$6,$7,0*
|
||||
20,1,$1+$1,$6,$7,$8,$9,0*
|
||||
20,1,$1+$1,$8,$9,$2,$3,0*%
|
||||
%AMRotRect*
|
||||
0 Rectangle, with rotation*
|
||||
0 The origin of the aperture is its center*
|
||||
0 $1 length*
|
||||
0 $2 width*
|
||||
0 $3 Rotation angle, in degrees counterclockwise*
|
||||
0 Add horizontal line*
|
||||
21,1,$1,$2,0,0,$3*%
|
||||
G04 Aperture macros list end*
|
||||
%TA.AperFunction,Profile*%
|
||||
%ADD10C,0.010050*%
|
||||
%TD*%
|
||||
%TA.AperFunction,Profile*%
|
||||
%ADD11C,0.500000*%
|
||||
%TD*%
|
||||
%ADD12RotRect,1.550000X1.000000X243.000000*%
|
||||
%ADD13RoundRect,0.250000X0.600000X0.600000X-0.600000X0.600000X-0.600000X-0.600000X0.600000X-0.600000X0*%
|
||||
%ADD14C,1.700000*%
|
||||
%ADD15R,1.800000X2.500000*%
|
||||
%ADD16RoundRect,0.243750X0.017031X-0.516999X0.439219X-0.273249X-0.017031X0.516999X-0.439219X0.273249X0*%
|
||||
%ADD17C,3.500000*%
|
||||
%ADD18R,1.200000X0.700000*%
|
||||
%ADD19R,1.200000X0.760000*%
|
||||
%ADD20R,1.200000X0.800000*%
|
||||
%ADD21O,1.700000X1.100000*%
|
||||
%ADD22R,2.400000X0.740000*%
|
||||
%ADD23R,1.200000X3.700000*%
|
||||
%ADD24R,1.200000X1.200000*%
|
||||
%ADD25C,1.200000*%
|
||||
G04 APERTURE END LIST*
|
||||
D10*
|
||||
X173755025Y-70000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X173755025Y-70000000I-5025J0D01*
|
||||
G01*
|
||||
X141505025Y-86500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X141505025Y-86500000I-5025J0D01*
|
||||
G01*
|
||||
D11*
|
||||
X175350000Y-70000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X175350000Y-70000000I-1600000J0D01*
|
||||
G01*
|
||||
X142550000Y-86500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X142550000Y-86500000I-1050000J0D01*
|
||||
G01*
|
||||
X167750000Y-63000000D02*
|
||||
X167750000Y-71500000D01*
|
||||
X109750000Y-96000000D02*
|
||||
X109750000Y-116000000D01*
|
||||
X129350000Y-142000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X129350000Y-142000000I-1600000J0D01*
|
||||
G01*
|
||||
X127750000Y-63000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X109750000Y-96000000I21250000J-33000000D01*
|
||||
G01*
|
||||
X197750000Y-127000000D02*
|
||||
X197750000Y-85000000D01*
|
||||
X129350000Y-70000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X129350000Y-70000000I-1600000J0D01*
|
||||
G01*
|
||||
X167750000Y-149000000D02*
|
||||
X172750000Y-149000000D01*
|
||||
X172750000Y-63000000D02*
|
||||
X167750000Y-63000000D01*
|
||||
D10*
|
||||
X172755025Y-123795455D02*
|
||||
G75*
|
||||
G03*
|
||||
X172755025Y-123795455I-5025J0D01*
|
||||
G01*
|
||||
X159005025Y-125500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X159005025Y-125500000I-5025J0D01*
|
||||
G01*
|
||||
X159005025Y-86500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X159005025Y-86500000I-5025J0D01*
|
||||
G01*
|
||||
X172755025Y-88204545D02*
|
||||
G75*
|
||||
G03*
|
||||
X172755025Y-88204545I-5025J0D01*
|
||||
G01*
|
||||
X149005025Y-116000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X149005025Y-116000000I-5025J0D01*
|
||||
G01*
|
||||
D11*
|
||||
X132750000Y-149000000D02*
|
||||
X132750000Y-140500000D01*
|
||||
X167750000Y-140500000D02*
|
||||
X167750000Y-149000000D01*
|
||||
X127750000Y-149000000D02*
|
||||
X132750000Y-149000000D01*
|
||||
X167750000Y-71500000D02*
|
||||
X132750000Y-71500000D01*
|
||||
D10*
|
||||
X127755025Y-70000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X127755025Y-70000000I-5025J0D01*
|
||||
G01*
|
||||
D11*
|
||||
X109750000Y-116000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X127750000Y-149000000I39250000J0D01*
|
||||
G01*
|
||||
X175350000Y-142000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X175350000Y-142000000I-1600000J0D01*
|
||||
G01*
|
||||
D10*
|
||||
X149005025Y-96000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X149005025Y-96000000I-5025J0D01*
|
||||
G01*
|
||||
D11*
|
||||
X132750000Y-63000000D02*
|
||||
X127750000Y-63000000D01*
|
||||
X132750000Y-71500000D02*
|
||||
X132750000Y-63000000D01*
|
||||
X197750047Y-84999994D02*
|
||||
G75*
|
||||
G03*
|
||||
X172750000Y-63000000I-25000047J-3204606D01*
|
||||
G01*
|
||||
X160050000Y-86500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X160050000Y-86500000I-1050000J0D01*
|
||||
G01*
|
||||
D10*
|
||||
X173755025Y-142000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X173755025Y-142000000I-5025J0D01*
|
||||
G01*
|
||||
X141505025Y-125500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X141505025Y-125500000I-5025J0D01*
|
||||
G01*
|
||||
D11*
|
||||
X132750000Y-140500000D02*
|
||||
X167750000Y-140500000D01*
|
||||
X160050000Y-125500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X160050000Y-125500000I-1050000J0D01*
|
||||
G01*
|
||||
X142550000Y-125500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X142550000Y-125500000I-1050000J0D01*
|
||||
G01*
|
||||
X172750000Y-149000005D02*
|
||||
G75*
|
||||
G03*
|
||||
X197750000Y-127000000I0J25204545D01*
|
||||
G01*
|
||||
D10*
|
||||
X127755025Y-142000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X127755025Y-142000000I-5025J0D01*
|
||||
G01*
|
||||
D12*
|
||||
%TO.C,SW1*%
|
||||
X118334370Y-77275216D03*
|
||||
X115950919Y-81953000D03*
|
||||
X119849081Y-78047000D03*
|
||||
X117465630Y-82724784D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,J1*%
|
||||
X131000000Y-87000000D03*
|
||||
D14*
|
||||
X128460000Y-87000000D03*
|
||||
X131000000Y-84460000D03*
|
||||
X128460000Y-84460000D03*
|
||||
X131000000Y-81920000D03*
|
||||
X128460000Y-81920000D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,D2*%
|
||||
X167640000Y-78010000D03*
|
||||
X167640000Y-82010000D03*
|
||||
%TD*%
|
||||
D16*
|
||||
%TO.C,D5*%
|
||||
X116788101Y-134453750D03*
|
||||
X118411899Y-133516250D03*
|
||||
%TD*%
|
||||
D17*
|
||||
%TO.C,BT1*%
|
||||
X180500000Y-124250000D03*
|
||||
X180500000Y-131850000D03*
|
||||
X180500000Y-80150000D03*
|
||||
X180500000Y-87750000D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,J2*%
|
||||
X131000000Y-130000000D03*
|
||||
D14*
|
||||
X128460000Y-130000000D03*
|
||||
X131000000Y-127460000D03*
|
||||
X128460000Y-127460000D03*
|
||||
X131000000Y-124920000D03*
|
||||
X128460000Y-124920000D03*
|
||||
%TD*%
|
||||
D18*
|
||||
%TO.C,P1*%
|
||||
X191835000Y-106530000D03*
|
||||
D19*
|
||||
X191835000Y-104510000D03*
|
||||
D20*
|
||||
X191835000Y-103280000D03*
|
||||
D18*
|
||||
X191835000Y-105530000D03*
|
||||
D19*
|
||||
X191835000Y-107550000D03*
|
||||
D20*
|
||||
X191835000Y-108780000D03*
|
||||
D21*
|
||||
X191835000Y-101710000D03*
|
||||
X195635000Y-110350000D03*
|
||||
X195635000Y-101700000D03*
|
||||
X191835000Y-110350000D03*
|
||||
%TD*%
|
||||
D22*
|
||||
%TO.C,J3*%
|
||||
X162515000Y-103505000D03*
|
||||
X166415000Y-103505000D03*
|
||||
X162515000Y-104775000D03*
|
||||
X166415000Y-104775000D03*
|
||||
X162515000Y-106045000D03*
|
||||
X166415000Y-106045000D03*
|
||||
X162515000Y-107315000D03*
|
||||
X166415000Y-107315000D03*
|
||||
X162515000Y-108585000D03*
|
||||
X166415000Y-108585000D03*
|
||||
%TD*%
|
||||
D23*
|
||||
%TO.C,L2*%
|
||||
X168405000Y-92075000D03*
|
||||
X165605000Y-92075000D03*
|
||||
%TD*%
|
||||
D24*
|
||||
%TO.C,U1*%
|
||||
X119435000Y-116800000D03*
|
||||
D25*
|
||||
X121435000Y-116800000D03*
|
||||
X123435000Y-116800000D03*
|
||||
X125435000Y-116800000D03*
|
||||
X127435000Y-116800000D03*
|
||||
X129435000Y-116800000D03*
|
||||
X131435000Y-116800000D03*
|
||||
X133435000Y-116800000D03*
|
||||
X135435000Y-116800000D03*
|
||||
X137435000Y-116800000D03*
|
||||
X137435000Y-94800000D03*
|
||||
X135435000Y-94800000D03*
|
||||
X133435000Y-94800000D03*
|
||||
X131435000Y-94800000D03*
|
||||
X129435000Y-94800000D03*
|
||||
X127435000Y-94800000D03*
|
||||
X125435000Y-94800000D03*
|
||||
X123435000Y-94800000D03*
|
||||
X121435000Y-94800000D03*
|
||||
X119435000Y-94800000D03*
|
||||
%TD*%
|
||||
D16*
|
||||
%TO.C,D4*%
|
||||
X115647101Y-132548750D03*
|
||||
X117270899Y-131611250D03*
|
||||
%TD*%
|
||||
%TO.C,D3*%
|
||||
X114588101Y-130643750D03*
|
||||
X116211899Y-129706250D03*
|
||||
%TD*%
|
||||
M02*
|
268
hardware/pcb/Dumber-v3/dumber-v3/Gerber/dumber-v3-F_Paste.gbr
Normal file
268
hardware/pcb/Dumber-v3/dumber-v3/Gerber/dumber-v3-F_Paste.gbr
Normal file
|
@ -0,0 +1,268 @@
|
|||
%TF.GenerationSoftware,KiCad,Pcbnew,6.0.7-f9a2dced07~116~ubuntu20.04.1*%
|
||||
%TF.CreationDate,2022-08-31T16:11:48+02:00*%
|
||||
%TF.ProjectId,dumber-v3,64756d62-6572-42d7-9633-2e6b69636164,1.1*%
|
||||
%TF.SameCoordinates,Original*%
|
||||
%TF.FileFunction,Paste,Top*%
|
||||
%TF.FilePolarity,Positive*%
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW 6.0.7-f9a2dced07~116~ubuntu20.04.1) date 2022-08-31 16:11:48*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
G04 Aperture macros list*
|
||||
%AMRoundRect*
|
||||
0 Rectangle with rounded corners*
|
||||
0 $1 Rounding radius*
|
||||
0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
|
||||
0 Add a 4 corners polygon primitive as box body*
|
||||
4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
|
||||
0 Add four circle primitives for the rounded corners*
|
||||
1,1,$1+$1,$2,$3*
|
||||
1,1,$1+$1,$4,$5*
|
||||
1,1,$1+$1,$6,$7*
|
||||
1,1,$1+$1,$8,$9*
|
||||
0 Add four rect primitives between the rounded corners*
|
||||
20,1,$1+$1,$2,$3,$4,$5,0*
|
||||
20,1,$1+$1,$4,$5,$6,$7,0*
|
||||
20,1,$1+$1,$6,$7,$8,$9,0*
|
||||
20,1,$1+$1,$8,$9,$2,$3,0*%
|
||||
%AMRotRect*
|
||||
0 Rectangle, with rotation*
|
||||
0 The origin of the aperture is its center*
|
||||
0 $1 length*
|
||||
0 $2 width*
|
||||
0 $3 Rotation angle, in degrees counterclockwise*
|
||||
0 Add horizontal line*
|
||||
21,1,$1,$2,0,0,$3*%
|
||||
G04 Aperture macros list end*
|
||||
%TA.AperFunction,Profile*%
|
||||
%ADD10C,0.010050*%
|
||||
%TD*%
|
||||
%TA.AperFunction,Profile*%
|
||||
%ADD11C,0.500000*%
|
||||
%TD*%
|
||||
%ADD12RotRect,1.550000X1.000000X243.000000*%
|
||||
%ADD13R,1.800000X2.500000*%
|
||||
%ADD14RoundRect,0.243750X0.017031X-0.516999X0.439219X-0.273249X-0.017031X0.516999X-0.439219X0.273249X0*%
|
||||
%ADD15R,1.200000X0.700000*%
|
||||
%ADD16R,1.200000X0.760000*%
|
||||
%ADD17R,1.200000X0.800000*%
|
||||
%ADD18R,2.400000X0.740000*%
|
||||
%ADD19R,1.200000X3.700000*%
|
||||
G04 APERTURE END LIST*
|
||||
D10*
|
||||
X173755025Y-70000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X173755025Y-70000000I-5025J0D01*
|
||||
G01*
|
||||
X141505025Y-86500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X141505025Y-86500000I-5025J0D01*
|
||||
G01*
|
||||
D11*
|
||||
X175350000Y-70000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X175350000Y-70000000I-1600000J0D01*
|
||||
G01*
|
||||
X142550000Y-86500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X142550000Y-86500000I-1050000J0D01*
|
||||
G01*
|
||||
X167750000Y-63000000D02*
|
||||
X167750000Y-71500000D01*
|
||||
X109750000Y-96000000D02*
|
||||
X109750000Y-116000000D01*
|
||||
X129350000Y-142000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X129350000Y-142000000I-1600000J0D01*
|
||||
G01*
|
||||
X127750000Y-63000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X109750000Y-96000000I21250000J-33000000D01*
|
||||
G01*
|
||||
X197750000Y-127000000D02*
|
||||
X197750000Y-85000000D01*
|
||||
X129350000Y-70000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X129350000Y-70000000I-1600000J0D01*
|
||||
G01*
|
||||
X167750000Y-149000000D02*
|
||||
X172750000Y-149000000D01*
|
||||
X172750000Y-63000000D02*
|
||||
X167750000Y-63000000D01*
|
||||
D10*
|
||||
X172755025Y-123795455D02*
|
||||
G75*
|
||||
G03*
|
||||
X172755025Y-123795455I-5025J0D01*
|
||||
G01*
|
||||
X159005025Y-125500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X159005025Y-125500000I-5025J0D01*
|
||||
G01*
|
||||
X159005025Y-86500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X159005025Y-86500000I-5025J0D01*
|
||||
G01*
|
||||
X172755025Y-88204545D02*
|
||||
G75*
|
||||
G03*
|
||||
X172755025Y-88204545I-5025J0D01*
|
||||
G01*
|
||||
X149005025Y-116000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X149005025Y-116000000I-5025J0D01*
|
||||
G01*
|
||||
D11*
|
||||
X132750000Y-149000000D02*
|
||||
X132750000Y-140500000D01*
|
||||
X167750000Y-140500000D02*
|
||||
X167750000Y-149000000D01*
|
||||
X127750000Y-149000000D02*
|
||||
X132750000Y-149000000D01*
|
||||
X167750000Y-71500000D02*
|
||||
X132750000Y-71500000D01*
|
||||
D10*
|
||||
X127755025Y-70000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X127755025Y-70000000I-5025J0D01*
|
||||
G01*
|
||||
D11*
|
||||
X109750000Y-116000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X127750000Y-149000000I39250000J0D01*
|
||||
G01*
|
||||
X175350000Y-142000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X175350000Y-142000000I-1600000J0D01*
|
||||
G01*
|
||||
D10*
|
||||
X149005025Y-96000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X149005025Y-96000000I-5025J0D01*
|
||||
G01*
|
||||
D11*
|
||||
X132750000Y-63000000D02*
|
||||
X127750000Y-63000000D01*
|
||||
X132750000Y-71500000D02*
|
||||
X132750000Y-63000000D01*
|
||||
X197750047Y-84999994D02*
|
||||
G75*
|
||||
G03*
|
||||
X172750000Y-63000000I-25000047J-3204606D01*
|
||||
G01*
|
||||
X160050000Y-86500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X160050000Y-86500000I-1050000J0D01*
|
||||
G01*
|
||||
D10*
|
||||
X173755025Y-142000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X173755025Y-142000000I-5025J0D01*
|
||||
G01*
|
||||
X141505025Y-125500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X141505025Y-125500000I-5025J0D01*
|
||||
G01*
|
||||
D11*
|
||||
X132750000Y-140500000D02*
|
||||
X167750000Y-140500000D01*
|
||||
X160050000Y-125500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X160050000Y-125500000I-1050000J0D01*
|
||||
G01*
|
||||
X142550000Y-125500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X142550000Y-125500000I-1050000J0D01*
|
||||
G01*
|
||||
X172750000Y-149000005D02*
|
||||
G75*
|
||||
G03*
|
||||
X197750000Y-127000000I0J25204545D01*
|
||||
G01*
|
||||
D10*
|
||||
X127755025Y-142000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X127755025Y-142000000I-5025J0D01*
|
||||
G01*
|
||||
D12*
|
||||
%TO.C,SW1*%
|
||||
X118334370Y-77275216D03*
|
||||
X115950919Y-81953000D03*
|
||||
X119849081Y-78047000D03*
|
||||
X117465630Y-82724784D03*
|
||||
%TD*%
|
||||
D13*
|
||||
%TO.C,D2*%
|
||||
X167640000Y-78010000D03*
|
||||
X167640000Y-82010000D03*
|
||||
%TD*%
|
||||
D14*
|
||||
%TO.C,D5*%
|
||||
X116788101Y-134453750D03*
|
||||
X118411899Y-133516250D03*
|
||||
%TD*%
|
||||
D15*
|
||||
%TO.C,P1*%
|
||||
X191835000Y-106530000D03*
|
||||
D16*
|
||||
X191835000Y-104510000D03*
|
||||
D17*
|
||||
X191835000Y-103280000D03*
|
||||
D15*
|
||||
X191835000Y-105530000D03*
|
||||
D16*
|
||||
X191835000Y-107550000D03*
|
||||
D17*
|
||||
X191835000Y-108780000D03*
|
||||
%TD*%
|
||||
D18*
|
||||
%TO.C,J3*%
|
||||
X162515000Y-103505000D03*
|
||||
X166415000Y-103505000D03*
|
||||
X162515000Y-104775000D03*
|
||||
X166415000Y-104775000D03*
|
||||
X162515000Y-106045000D03*
|
||||
X166415000Y-106045000D03*
|
||||
X162515000Y-107315000D03*
|
||||
X166415000Y-107315000D03*
|
||||
X162515000Y-108585000D03*
|
||||
X166415000Y-108585000D03*
|
||||
%TD*%
|
||||
D19*
|
||||
%TO.C,L2*%
|
||||
X168405000Y-92075000D03*
|
||||
X165605000Y-92075000D03*
|
||||
%TD*%
|
||||
D14*
|
||||
%TO.C,D4*%
|
||||
X115647101Y-132548750D03*
|
||||
X117270899Y-131611250D03*
|
||||
%TD*%
|
||||
%TO.C,D3*%
|
||||
X114588101Y-130643750D03*
|
||||
X116211899Y-129706250D03*
|
||||
%TD*%
|
||||
M02*
|
|
@ -0,0 +1,717 @@
|
|||
%TF.GenerationSoftware,KiCad,Pcbnew,6.0.7-f9a2dced07~116~ubuntu20.04.1*%
|
||||
%TF.CreationDate,2022-08-31T16:11:48+02:00*%
|
||||
%TF.ProjectId,dumber-v3,64756d62-6572-42d7-9633-2e6b69636164,1.1*%
|
||||
%TF.SameCoordinates,Original*%
|
||||
%TF.FileFunction,Legend,Top*%
|
||||
%TF.FilePolarity,Positive*%
|
||||
%FSLAX46Y46*%
|
||||
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
|
||||
G04 Created by KiCad (PCBNEW 6.0.7-f9a2dced07~116~ubuntu20.04.1) date 2022-08-31 16:11:48*
|
||||
%MOMM*%
|
||||
%LPD*%
|
||||
G01*
|
||||
G04 APERTURE LIST*
|
||||
%TA.AperFunction,Profile*%
|
||||
%ADD10C,0.010050*%
|
||||
%TD*%
|
||||
%TA.AperFunction,Profile*%
|
||||
%ADD11C,0.500000*%
|
||||
%TD*%
|
||||
%ADD12C,0.150000*%
|
||||
%ADD13C,0.300000*%
|
||||
%ADD14C,0.120000*%
|
||||
G04 APERTURE END LIST*
|
||||
D10*
|
||||
X173755025Y-70000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X173755025Y-70000000I-5025J0D01*
|
||||
G01*
|
||||
X141505025Y-86500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X141505025Y-86500000I-5025J0D01*
|
||||
G01*
|
||||
D11*
|
||||
X175350000Y-70000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X175350000Y-70000000I-1600000J0D01*
|
||||
G01*
|
||||
X142550000Y-86500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X142550000Y-86500000I-1050000J0D01*
|
||||
G01*
|
||||
X167750000Y-63000000D02*
|
||||
X167750000Y-71500000D01*
|
||||
X109750000Y-96000000D02*
|
||||
X109750000Y-116000000D01*
|
||||
X129350000Y-142000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X129350000Y-142000000I-1600000J0D01*
|
||||
G01*
|
||||
X127750000Y-63000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X109750000Y-96000000I21250000J-33000000D01*
|
||||
G01*
|
||||
X197750000Y-127000000D02*
|
||||
X197750000Y-85000000D01*
|
||||
X129350000Y-70000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X129350000Y-70000000I-1600000J0D01*
|
||||
G01*
|
||||
X167750000Y-149000000D02*
|
||||
X172750000Y-149000000D01*
|
||||
X172750000Y-63000000D02*
|
||||
X167750000Y-63000000D01*
|
||||
D10*
|
||||
X172755025Y-123795455D02*
|
||||
G75*
|
||||
G03*
|
||||
X172755025Y-123795455I-5025J0D01*
|
||||
G01*
|
||||
X159005025Y-125500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X159005025Y-125500000I-5025J0D01*
|
||||
G01*
|
||||
X159005025Y-86500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X159005025Y-86500000I-5025J0D01*
|
||||
G01*
|
||||
X172755025Y-88204545D02*
|
||||
G75*
|
||||
G03*
|
||||
X172755025Y-88204545I-5025J0D01*
|
||||
G01*
|
||||
X149005025Y-116000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X149005025Y-116000000I-5025J0D01*
|
||||
G01*
|
||||
D11*
|
||||
X132750000Y-149000000D02*
|
||||
X132750000Y-140500000D01*
|
||||
X167750000Y-140500000D02*
|
||||
X167750000Y-149000000D01*
|
||||
X127750000Y-149000000D02*
|
||||
X132750000Y-149000000D01*
|
||||
X167750000Y-71500000D02*
|
||||
X132750000Y-71500000D01*
|
||||
D10*
|
||||
X127755025Y-70000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X127755025Y-70000000I-5025J0D01*
|
||||
G01*
|
||||
D11*
|
||||
X109750000Y-116000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X127750000Y-149000000I39250000J0D01*
|
||||
G01*
|
||||
X175350000Y-142000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X175350000Y-142000000I-1600000J0D01*
|
||||
G01*
|
||||
D10*
|
||||
X149005025Y-96000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X149005025Y-96000000I-5025J0D01*
|
||||
G01*
|
||||
D11*
|
||||
X132750000Y-63000000D02*
|
||||
X127750000Y-63000000D01*
|
||||
X132750000Y-71500000D02*
|
||||
X132750000Y-63000000D01*
|
||||
X197750047Y-84999994D02*
|
||||
G75*
|
||||
G03*
|
||||
X172750000Y-63000000I-25000047J-3204606D01*
|
||||
G01*
|
||||
X160050000Y-86500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X160050000Y-86500000I-1050000J0D01*
|
||||
G01*
|
||||
D10*
|
||||
X173755025Y-142000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X173755025Y-142000000I-5025J0D01*
|
||||
G01*
|
||||
X141505025Y-125500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X141505025Y-125500000I-5025J0D01*
|
||||
G01*
|
||||
D11*
|
||||
X132750000Y-140500000D02*
|
||||
X167750000Y-140500000D01*
|
||||
X160050000Y-125500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X160050000Y-125500000I-1050000J0D01*
|
||||
G01*
|
||||
X142550000Y-125500000D02*
|
||||
G75*
|
||||
G03*
|
||||
X142550000Y-125500000I-1050000J0D01*
|
||||
G01*
|
||||
X172750000Y-149000005D02*
|
||||
G75*
|
||||
G03*
|
||||
X197750000Y-127000000I0J25204545D01*
|
||||
G01*
|
||||
D10*
|
||||
X127755025Y-142000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X127755025Y-142000000I-5025J0D01*
|
||||
G01*
|
||||
D12*
|
||||
%TO.C,M1*%
|
||||
X159952380Y-138809523D02*
|
||||
X158952380Y-138809523D01*
|
||||
X159666666Y-138476190D01*
|
||||
X158952380Y-138142857D01*
|
||||
X159952380Y-138142857D01*
|
||||
X159952380Y-137142857D02*
|
||||
X159952380Y-137714285D01*
|
||||
X159952380Y-137428571D02*
|
||||
X158952380Y-137428571D01*
|
||||
X159095238Y-137523809D01*
|
||||
X159190476Y-137619047D01*
|
||||
X159238095Y-137714285D01*
|
||||
%TO.C,SW1*%
|
||||
X119770324Y-84556766D02*
|
||||
X119877609Y-84451098D01*
|
||||
X119985702Y-84238954D01*
|
||||
X119986510Y-84132477D01*
|
||||
X119965700Y-84068430D01*
|
||||
X119902461Y-83982764D01*
|
||||
X119817603Y-83939527D01*
|
||||
X119711127Y-83938718D01*
|
||||
X119647079Y-83959529D01*
|
||||
X119561413Y-84022768D01*
|
||||
X119432510Y-84170865D01*
|
||||
X119346844Y-84234104D01*
|
||||
X119282796Y-84254914D01*
|
||||
X119176320Y-84254106D01*
|
||||
X119091462Y-84210869D01*
|
||||
X119028223Y-84125203D01*
|
||||
X119007413Y-84061155D01*
|
||||
X119008221Y-83954679D01*
|
||||
X119116314Y-83742534D01*
|
||||
X119223599Y-83636866D01*
|
||||
X119332500Y-83318246D02*
|
||||
X120331599Y-83560092D01*
|
||||
X119781641Y-83066097D01*
|
||||
X120504548Y-83220661D01*
|
||||
X119721635Y-82554526D01*
|
||||
X121023395Y-82202367D02*
|
||||
X120763971Y-82711514D01*
|
||||
X120893683Y-82456941D02*
|
||||
X120002676Y-82002950D01*
|
||||
X120086726Y-82152664D01*
|
||||
X120128346Y-82280759D01*
|
||||
X120127538Y-82387235D01*
|
||||
%TO.C,J1*%
|
||||
X135342380Y-77168333D02*
|
||||
X136056666Y-77168333D01*
|
||||
X136199523Y-77215952D01*
|
||||
X136294761Y-77311190D01*
|
||||
X136342380Y-77454047D01*
|
||||
X136342380Y-77549285D01*
|
||||
X136342380Y-76168333D02*
|
||||
X136342380Y-76739761D01*
|
||||
X136342380Y-76454047D02*
|
||||
X135342380Y-76454047D01*
|
||||
X135485238Y-76549285D01*
|
||||
X135580476Y-76644523D01*
|
||||
X135628095Y-76739761D01*
|
||||
%TO.C,D2*%
|
||||
X166901904Y-76017380D02*
|
||||
X166901904Y-75017380D01*
|
||||
X167140000Y-75017380D01*
|
||||
X167282857Y-75065000D01*
|
||||
X167378095Y-75160238D01*
|
||||
X167425714Y-75255476D01*
|
||||
X167473333Y-75445952D01*
|
||||
X167473333Y-75588809D01*
|
||||
X167425714Y-75779285D01*
|
||||
X167378095Y-75874523D01*
|
||||
X167282857Y-75969761D01*
|
||||
X167140000Y-76017380D01*
|
||||
X166901904Y-76017380D01*
|
||||
X167854285Y-75112619D02*
|
||||
X167901904Y-75065000D01*
|
||||
X167997142Y-75017380D01*
|
||||
X168235238Y-75017380D01*
|
||||
X168330476Y-75065000D01*
|
||||
X168378095Y-75112619D01*
|
||||
X168425714Y-75207857D01*
|
||||
X168425714Y-75303095D01*
|
||||
X168378095Y-75445952D01*
|
||||
X167806666Y-76017380D01*
|
||||
X168425714Y-76017380D01*
|
||||
%TO.C,D5*%
|
||||
X119726981Y-133602821D02*
|
||||
X119226981Y-132736795D01*
|
||||
X119433177Y-132617747D01*
|
||||
X119580705Y-132587558D01*
|
||||
X119710802Y-132622418D01*
|
||||
X119799661Y-132681087D01*
|
||||
X119936138Y-132822235D01*
|
||||
X120007567Y-132945952D01*
|
||||
X120061565Y-133134719D01*
|
||||
X120067945Y-133241007D01*
|
||||
X120033086Y-133371105D01*
|
||||
X119933177Y-133483773D01*
|
||||
X119726981Y-133602821D01*
|
||||
X120505399Y-131998700D02*
|
||||
X120093006Y-132236795D01*
|
||||
X120289862Y-132672998D01*
|
||||
X120307292Y-132607949D01*
|
||||
X120365961Y-132519091D01*
|
||||
X120572157Y-132400043D01*
|
||||
X120678446Y-132393663D01*
|
||||
X120743494Y-132411093D01*
|
||||
X120832353Y-132469762D01*
|
||||
X120951400Y-132675959D01*
|
||||
X120957780Y-132782247D01*
|
||||
X120940350Y-132847295D01*
|
||||
X120881681Y-132936154D01*
|
||||
X120675485Y-133055201D01*
|
||||
X120569197Y-133061581D01*
|
||||
X120504148Y-133044151D01*
|
||||
%TO.C,M2*%
|
||||
X160002380Y-74809523D02*
|
||||
X159002380Y-74809523D01*
|
||||
X159716666Y-74476190D01*
|
||||
X159002380Y-74142857D01*
|
||||
X160002380Y-74142857D01*
|
||||
X159097619Y-73714285D02*
|
||||
X159050000Y-73666666D01*
|
||||
X159002380Y-73571428D01*
|
||||
X159002380Y-73333333D01*
|
||||
X159050000Y-73238095D01*
|
||||
X159097619Y-73190476D01*
|
||||
X159192857Y-73142857D01*
|
||||
X159288095Y-73142857D01*
|
||||
X159430952Y-73190476D01*
|
||||
X160002380Y-73761904D01*
|
||||
X160002380Y-73142857D01*
|
||||
%TO.C,BT1*%
|
||||
X189920571Y-135913714D02*
|
||||
X189968190Y-135770857D01*
|
||||
X190015809Y-135723238D01*
|
||||
X190111047Y-135675619D01*
|
||||
X190253904Y-135675619D01*
|
||||
X190349142Y-135723238D01*
|
||||
X190396761Y-135770857D01*
|
||||
X190444380Y-135866095D01*
|
||||
X190444380Y-136247047D01*
|
||||
X189444380Y-136247047D01*
|
||||
X189444380Y-135913714D01*
|
||||
X189492000Y-135818476D01*
|
||||
X189539619Y-135770857D01*
|
||||
X189634857Y-135723238D01*
|
||||
X189730095Y-135723238D01*
|
||||
X189825333Y-135770857D01*
|
||||
X189872952Y-135818476D01*
|
||||
X189920571Y-135913714D01*
|
||||
X189920571Y-136247047D01*
|
||||
X189444380Y-135389904D02*
|
||||
X189444380Y-134818476D01*
|
||||
X190444380Y-135104190D02*
|
||||
X189444380Y-135104190D01*
|
||||
X190444380Y-133961333D02*
|
||||
X190444380Y-134532761D01*
|
||||
X190444380Y-134247047D02*
|
||||
X189444380Y-134247047D01*
|
||||
X189587238Y-134342285D01*
|
||||
X189682476Y-134437523D01*
|
||||
X189730095Y-134532761D01*
|
||||
D13*
|
||||
X180678571Y-138952380D02*
|
||||
X180678571Y-137047619D01*
|
||||
X181630952Y-138000000D02*
|
||||
X179726190Y-138000000D01*
|
||||
X180478571Y-74952380D02*
|
||||
X180478571Y-73047619D01*
|
||||
D12*
|
||||
%TO.C,J2*%
|
||||
X135342380Y-135588333D02*
|
||||
X136056666Y-135588333D01*
|
||||
X136199523Y-135635952D01*
|
||||
X136294761Y-135731190D01*
|
||||
X136342380Y-135874047D01*
|
||||
X136342380Y-135969285D01*
|
||||
X135437619Y-135159761D02*
|
||||
X135390000Y-135112142D01*
|
||||
X135342380Y-135016904D01*
|
||||
X135342380Y-134778809D01*
|
||||
X135390000Y-134683571D01*
|
||||
X135437619Y-134635952D01*
|
||||
X135532857Y-134588333D01*
|
||||
X135628095Y-134588333D01*
|
||||
X135770952Y-134635952D01*
|
||||
X136342380Y-135207380D01*
|
||||
X136342380Y-134588333D01*
|
||||
%TO.C,P1*%
|
||||
X191477380Y-99798095D02*
|
||||
X190477380Y-99798095D01*
|
||||
X190477380Y-99417142D01*
|
||||
X190525000Y-99321904D01*
|
||||
X190572619Y-99274285D01*
|
||||
X190667857Y-99226666D01*
|
||||
X190810714Y-99226666D01*
|
||||
X190905952Y-99274285D01*
|
||||
X190953571Y-99321904D01*
|
||||
X191001190Y-99417142D01*
|
||||
X191001190Y-99798095D01*
|
||||
X191477380Y-98274285D02*
|
||||
X191477380Y-98845714D01*
|
||||
X191477380Y-98560000D02*
|
||||
X190477380Y-98560000D01*
|
||||
X190620238Y-98655238D01*
|
||||
X190715476Y-98750476D01*
|
||||
X190763095Y-98845714D01*
|
||||
%TO.C,J3*%
|
||||
X164131666Y-101262380D02*
|
||||
X164131666Y-101976666D01*
|
||||
X164084047Y-102119523D01*
|
||||
X163988809Y-102214761D01*
|
||||
X163845952Y-102262380D01*
|
||||
X163750714Y-102262380D01*
|
||||
X164512619Y-101262380D02*
|
||||
X165131666Y-101262380D01*
|
||||
X164798333Y-101643333D01*
|
||||
X164941190Y-101643333D01*
|
||||
X165036428Y-101690952D01*
|
||||
X165084047Y-101738571D01*
|
||||
X165131666Y-101833809D01*
|
||||
X165131666Y-102071904D01*
|
||||
X165084047Y-102167142D01*
|
||||
X165036428Y-102214761D01*
|
||||
X164941190Y-102262380D01*
|
||||
X164655476Y-102262380D01*
|
||||
X164560238Y-102214761D01*
|
||||
X164512619Y-102167142D01*
|
||||
%TO.C,L2*%
|
||||
X165568333Y-95702380D02*
|
||||
X165092142Y-95702380D01*
|
||||
X165092142Y-94702380D01*
|
||||
X165854047Y-94797619D02*
|
||||
X165901666Y-94750000D01*
|
||||
X165996904Y-94702380D01*
|
||||
X166235000Y-94702380D01*
|
||||
X166330238Y-94750000D01*
|
||||
X166377857Y-94797619D01*
|
||||
X166425476Y-94892857D01*
|
||||
X166425476Y-94988095D01*
|
||||
X166377857Y-95130952D01*
|
||||
X165806428Y-95702380D01*
|
||||
X166425476Y-95702380D01*
|
||||
%TO.C,U1*%
|
||||
X112482380Y-97916904D02*
|
||||
X113291904Y-97916904D01*
|
||||
X113387142Y-97869285D01*
|
||||
X113434761Y-97821666D01*
|
||||
X113482380Y-97726428D01*
|
||||
X113482380Y-97535952D01*
|
||||
X113434761Y-97440714D01*
|
||||
X113387142Y-97393095D01*
|
||||
X113291904Y-97345476D01*
|
||||
X112482380Y-97345476D01*
|
||||
X113482380Y-96345476D02*
|
||||
X113482380Y-96916904D01*
|
||||
X113482380Y-96631190D02*
|
||||
X112482380Y-96631190D01*
|
||||
X112625238Y-96726428D01*
|
||||
X112720476Y-96821666D01*
|
||||
X112768095Y-96916904D01*
|
||||
%TO.C,D4*%
|
||||
X118839981Y-131509437D02*
|
||||
X118339981Y-130643411D01*
|
||||
X118546177Y-130524363D01*
|
||||
X118693705Y-130494174D01*
|
||||
X118823802Y-130529034D01*
|
||||
X118912661Y-130587703D01*
|
||||
X119049138Y-130728851D01*
|
||||
X119120567Y-130852568D01*
|
||||
X119174565Y-131041335D01*
|
||||
X119180945Y-131147623D01*
|
||||
X119146086Y-131277721D01*
|
||||
X119046177Y-131390389D01*
|
||||
X118839981Y-131509437D01*
|
||||
X119743827Y-130217801D02*
|
||||
X120077160Y-130795151D01*
|
||||
X119347154Y-130006934D02*
|
||||
X119498100Y-130744571D01*
|
||||
X120034211Y-130435047D01*
|
||||
%TO.C,D3*%
|
||||
X117399981Y-129411821D02*
|
||||
X116899981Y-128545795D01*
|
||||
X117106177Y-128426747D01*
|
||||
X117253705Y-128396558D01*
|
||||
X117383802Y-128431418D01*
|
||||
X117472661Y-128490087D01*
|
||||
X117609138Y-128631235D01*
|
||||
X117680567Y-128754952D01*
|
||||
X117734565Y-128943719D01*
|
||||
X117740945Y-129050007D01*
|
||||
X117706086Y-129180105D01*
|
||||
X117606177Y-129292773D01*
|
||||
X117399981Y-129411821D01*
|
||||
X117683528Y-128093414D02*
|
||||
X118219639Y-127783890D01*
|
||||
X118121440Y-128280471D01*
|
||||
X118245157Y-128209043D01*
|
||||
X118351446Y-128202663D01*
|
||||
X118416494Y-128220093D01*
|
||||
X118505353Y-128278762D01*
|
||||
X118624400Y-128484959D01*
|
||||
X118630780Y-128591247D01*
|
||||
X118613350Y-128656295D01*
|
||||
X118554681Y-128745154D01*
|
||||
X118307245Y-128888011D01*
|
||||
X118200957Y-128894391D01*
|
||||
X118135908Y-128876961D01*
|
||||
D14*
|
||||
%TO.C,M1*%
|
||||
X142150000Y-139000000D02*
|
||||
X142150000Y-130000000D01*
|
||||
X143150000Y-120000000D02*
|
||||
X143150000Y-121000000D01*
|
||||
X143150000Y-120000000D02*
|
||||
X143150000Y-108000000D01*
|
||||
X158150000Y-139000000D02*
|
||||
X158150000Y-130000000D01*
|
||||
X157150000Y-108000000D02*
|
||||
X157150000Y-121000000D01*
|
||||
X143150000Y-121000000D02*
|
||||
X140150000Y-121000000D01*
|
||||
X142150000Y-130000000D02*
|
||||
X140150000Y-130000000D01*
|
||||
X158150000Y-130000000D02*
|
||||
X160150000Y-130000000D01*
|
||||
X143150000Y-108000000D02*
|
||||
X157150000Y-108000000D01*
|
||||
X157150000Y-121000000D02*
|
||||
X160150000Y-121000000D01*
|
||||
X160150000Y-130000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X160150000Y-121000000I0J4500000D01*
|
||||
G01*
|
||||
X140150000Y-121000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X140150000Y-130000000I0J-4500000D01*
|
||||
G01*
|
||||
%TO.C,SW1*%
|
||||
X119257304Y-77941881D02*
|
||||
X118767250Y-77692187D01*
|
||||
X117318516Y-77066252D02*
|
||||
X116898574Y-77890433D01*
|
||||
X117032750Y-82307813D02*
|
||||
X116542696Y-82058119D01*
|
||||
X120615240Y-78746017D02*
|
||||
X118481484Y-82933748D01*
|
||||
X115604701Y-80429802D02*
|
||||
X115184760Y-81253983D01*
|
||||
%TO.C,J1*%
|
||||
X132980000Y-78010000D02*
|
||||
X132980000Y-82410000D01*
|
||||
X134290000Y-86510000D02*
|
||||
X132980000Y-86510000D01*
|
||||
X132980000Y-82410000D02*
|
||||
X134290000Y-82410000D01*
|
||||
X134290000Y-76710000D02*
|
||||
X134290000Y-92210000D01*
|
||||
X134680000Y-87000000D02*
|
||||
X135680000Y-87500000D01*
|
||||
X126480000Y-78010000D02*
|
||||
X132980000Y-78010000D01*
|
||||
X125170000Y-92210000D02*
|
||||
X125170000Y-76710000D01*
|
||||
X126480000Y-90910000D02*
|
||||
X126480000Y-78010000D01*
|
||||
X132980000Y-86510000D02*
|
||||
X132980000Y-90910000D01*
|
||||
X125170000Y-76710000D02*
|
||||
X134290000Y-76710000D01*
|
||||
X132980000Y-82410000D02*
|
||||
X132980000Y-82410000D01*
|
||||
X135680000Y-86500000D02*
|
||||
X134680000Y-87000000D01*
|
||||
X132980000Y-90910000D02*
|
||||
X126480000Y-90910000D01*
|
||||
X134290000Y-92210000D02*
|
||||
X125170000Y-92210000D01*
|
||||
X135680000Y-87500000D02*
|
||||
X135680000Y-86500000D01*
|
||||
%TO.C,D2*%
|
||||
X165990000Y-76610000D02*
|
||||
X165990000Y-82010000D01*
|
||||
X169290000Y-76610000D02*
|
||||
X169290000Y-82010000D01*
|
||||
X169290000Y-76610000D02*
|
||||
X165990000Y-76610000D01*
|
||||
%TO.C,D5*%
|
||||
X116620747Y-135658884D02*
|
||||
X118946025Y-134316384D01*
|
||||
X115660747Y-133996116D02*
|
||||
X116620747Y-135658884D01*
|
||||
X117986025Y-132653616D02*
|
||||
X115660747Y-133996116D01*
|
||||
%TO.C,M2*%
|
||||
X157400000Y-92000000D02*
|
||||
X157400000Y-104000000D01*
|
||||
X157400000Y-92000000D02*
|
||||
X157400000Y-91000000D01*
|
||||
X142400000Y-82000000D02*
|
||||
X140400000Y-82000000D01*
|
||||
X158400000Y-73000000D02*
|
||||
X158400000Y-82000000D01*
|
||||
X157400000Y-91000000D02*
|
||||
X160400000Y-91000000D01*
|
||||
X143400000Y-104000000D02*
|
||||
X143400000Y-91000000D01*
|
||||
X143400000Y-91000000D02*
|
||||
X140400000Y-91000000D01*
|
||||
X142400000Y-73000000D02*
|
||||
X142400000Y-82000000D01*
|
||||
X157400000Y-104000000D02*
|
||||
X143400000Y-104000000D01*
|
||||
X158400000Y-82000000D02*
|
||||
X160400000Y-82000000D01*
|
||||
X140400000Y-82000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X140400000Y-91000000I0J-4500000D01*
|
||||
G01*
|
||||
X160400000Y-91000000D02*
|
||||
G75*
|
||||
G03*
|
||||
X160400000Y-82000000I0J4500000D01*
|
||||
G01*
|
||||
%TO.C,BT1*%
|
||||
X172700000Y-120200000D02*
|
||||
X188300000Y-120200000D01*
|
||||
X172700000Y-91800000D02*
|
||||
X188300000Y-91800000D01*
|
||||
X172700000Y-135800000D02*
|
||||
X188300000Y-135800000D01*
|
||||
X188300000Y-135800000D02*
|
||||
X188300000Y-76200000D01*
|
||||
X188300000Y-76200000D02*
|
||||
X172700000Y-76200000D01*
|
||||
X172700000Y-76200000D02*
|
||||
X172700000Y-135800000D01*
|
||||
%TO.C,J2*%
|
||||
X134290000Y-129510000D02*
|
||||
X132980000Y-129510000D01*
|
||||
X132980000Y-125410000D02*
|
||||
X134290000Y-125410000D01*
|
||||
X126480000Y-133910000D02*
|
||||
X126480000Y-121010000D01*
|
||||
X132980000Y-133910000D02*
|
||||
X126480000Y-133910000D01*
|
||||
X135680000Y-129500000D02*
|
||||
X134680000Y-130000000D01*
|
||||
X134680000Y-130000000D02*
|
||||
X135680000Y-130500000D01*
|
||||
X132980000Y-125410000D02*
|
||||
X132980000Y-125410000D01*
|
||||
X125170000Y-119710000D02*
|
||||
X134290000Y-119710000D01*
|
||||
X135680000Y-130500000D02*
|
||||
X135680000Y-129500000D01*
|
||||
X126480000Y-121010000D02*
|
||||
X132980000Y-121010000D01*
|
||||
X125170000Y-135210000D02*
|
||||
X125170000Y-119710000D01*
|
||||
X134290000Y-135210000D02*
|
||||
X125170000Y-135210000D01*
|
||||
X132980000Y-129510000D02*
|
||||
X132980000Y-133910000D01*
|
||||
X132980000Y-121010000D02*
|
||||
X132980000Y-125410000D01*
|
||||
X134290000Y-119710000D02*
|
||||
X134290000Y-135210000D01*
|
||||
%TO.C,P1*%
|
||||
X193155000Y-101430000D02*
|
||||
X194155000Y-101430000D01*
|
||||
X193155000Y-110620000D02*
|
||||
X194155000Y-110620000D01*
|
||||
X191025000Y-109000000D02*
|
||||
X191025000Y-103050000D01*
|
||||
X198055000Y-110620000D02*
|
||||
X198055000Y-101430000D01*
|
||||
X197155000Y-101430000D02*
|
||||
X198055000Y-101430000D01*
|
||||
X197155000Y-110620000D02*
|
||||
X198055000Y-110620000D01*
|
||||
%TO.C,J3*%
|
||||
X166230000Y-102810000D02*
|
||||
X166230000Y-102875000D01*
|
||||
X166230000Y-109215000D02*
|
||||
X166230000Y-109280000D01*
|
||||
X162700000Y-109280000D02*
|
||||
X166230000Y-109280000D01*
|
||||
X161375000Y-102875000D02*
|
||||
X162700000Y-102875000D01*
|
||||
X162700000Y-109215000D02*
|
||||
X162700000Y-109280000D01*
|
||||
X162700000Y-102810000D02*
|
||||
X166230000Y-102810000D01*
|
||||
X162700000Y-102810000D02*
|
||||
X162700000Y-102875000D01*
|
||||
%TO.C,L2*%
|
||||
X169005000Y-89975000D02*
|
||||
X165005000Y-89975000D01*
|
||||
X169005000Y-94175000D02*
|
||||
X165005000Y-94175000D01*
|
||||
%TO.C,U1*%
|
||||
X118335000Y-118000000D02*
|
||||
X139435000Y-118000000D01*
|
||||
X139435000Y-118000000D02*
|
||||
X139435000Y-93600000D01*
|
||||
X120435000Y-115800000D02*
|
||||
X118835000Y-115800000D01*
|
||||
X111835000Y-110400000D02*
|
||||
X118335000Y-118000000D01*
|
||||
X111835000Y-101200000D02*
|
||||
X111835000Y-110400000D01*
|
||||
X120435000Y-117400000D02*
|
||||
X120435000Y-115800000D01*
|
||||
X118335000Y-93600000D02*
|
||||
X111835000Y-101200000D01*
|
||||
X139435000Y-93600000D02*
|
||||
X118335000Y-93600000D01*
|
||||
%TO.C,D4*%
|
||||
X116845025Y-130748616D02*
|
||||
X114519747Y-132091116D01*
|
||||
X114519747Y-132091116D02*
|
||||
X115479747Y-133753884D01*
|
||||
X115479747Y-133753884D02*
|
||||
X117805025Y-132411384D01*
|
||||
%TO.C,D3*%
|
||||
X115786025Y-128843616D02*
|
||||
X113460747Y-130186116D01*
|
||||
X114420747Y-131848884D02*
|
||||
X116746025Y-130506384D01*
|
||||
X113460747Y-130186116D02*
|
||||
X114420747Y-131848884D01*
|
||||
%TD*%
|
||||
M02*
|
13
hardware/pcb/Dumber-v3/dumber-v3/Gerber/dumber-v3-NPTH.drl
Normal file
13
hardware/pcb/Dumber-v3/dumber-v3/Gerber/dumber-v3-NPTH.drl
Normal file
|
@ -0,0 +1,13 @@
|
|||
M48
|
||||
; DRILL file {KiCad 6.0.7-f9a2dced07~116~ubuntu20.04.1} date mer. 31 août 2022 16:11:39
|
||||
; FORMAT={-:-/ absolute / inch / decimal}
|
||||
; #@! TF.CreationDate,2022-08-31T16:11:39+02:00
|
||||
; #@! TF.GenerationSoftware,Kicad,Pcbnew,6.0.7-f9a2dced07~116~ubuntu20.04.1
|
||||
; #@! TF.FileFunction,NonPlated,1,2,NPTH
|
||||
FMAT,2
|
||||
INCH
|
||||
%
|
||||
G90
|
||||
G05
|
||||
T0
|
||||
M30
|
207
hardware/pcb/Dumber-v3/dumber-v3/Gerber/dumber-v3-PTH.drl
Normal file
207
hardware/pcb/Dumber-v3/dumber-v3/Gerber/dumber-v3-PTH.drl
Normal file
|
@ -0,0 +1,207 @@
|
|||
M48
|
||||
; DRILL file {KiCad 6.0.7-f9a2dced07~116~ubuntu20.04.1} date mer. 31 août 2022 16:11:39
|
||||
; FORMAT={-:-/ absolute / inch / decimal}
|
||||
; #@! TF.CreationDate,2022-08-31T16:11:39+02:00
|
||||
; #@! TF.GenerationSoftware,Kicad,Pcbnew,6.0.7-f9a2dced07~116~ubuntu20.04.1
|
||||
; #@! TF.FileFunction,Plated,1,2,PTH
|
||||
FMAT,2
|
||||
INCH
|
||||
; #@! TA.AperFunction,Plated,PTH,ViaDrill
|
||||
T1C0.0118
|
||||
; #@! TA.AperFunction,Plated,PTH,ViaDrill
|
||||
T2C0.0157
|
||||
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
|
||||
T3C0.0236
|
||||
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
|
||||
T4C0.0276
|
||||
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
|
||||
T5C0.0394
|
||||
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
|
||||
T6C0.0748
|
||||
%
|
||||
G90
|
||||
G05
|
||||
T1
|
||||
X4.4Y-4.15
|
||||
X4.44Y-4.2
|
||||
X4.45Y-3.775
|
||||
X4.475Y-4.25
|
||||
X4.5Y-4.35
|
||||
X4.525Y-4.175
|
||||
X4.55Y-4.65
|
||||
X4.6Y-4.1
|
||||
X4.6Y-4.975
|
||||
X4.65Y-3.9
|
||||
X4.675Y-4.975
|
||||
X4.7Y-3.8205
|
||||
X4.7Y-3.9
|
||||
X4.75Y-4.975
|
||||
X4.775Y-4.3
|
||||
X4.825Y-4.775
|
||||
X4.9Y-4.8
|
||||
X4.925Y-3.85
|
||||
X4.975Y-4.6435
|
||||
X5.0Y-3.925
|
||||
X5.0Y-4.125
|
||||
X5.0Y-4.3
|
||||
X5.025Y-4.4965
|
||||
X5.25Y-3.5
|
||||
X5.325Y-4.425
|
||||
X5.3535Y-4.4528
|
||||
X5.375Y-4.6435
|
||||
X5.4Y-4.26
|
||||
X5.4465Y-4.525
|
||||
X5.4465Y-4.5644
|
||||
X5.45Y-4.325
|
||||
X5.475Y-3.75
|
||||
X5.4827Y-4.2827
|
||||
X5.5Y-4.7715
|
||||
X5.52Y-3.9
|
||||
X5.56Y-3.7
|
||||
X5.575Y-4.1
|
||||
X5.6065Y-3.74
|
||||
X5.6185Y-4.75
|
||||
X5.66Y-4.62
|
||||
X5.675Y-4.45
|
||||
X5.68Y-3.9
|
||||
X5.68Y-4.1
|
||||
X5.725Y-4.0
|
||||
X5.75Y-4.05
|
||||
X5.78Y-4.1715
|
||||
X5.8Y-4.7965
|
||||
X5.86Y-4.38
|
||||
X5.8606Y-4.4396
|
||||
X5.9Y-3.95
|
||||
X5.9Y-4.48
|
||||
X5.92Y-4.55
|
||||
X5.9457Y-4.675
|
||||
X5.9601Y-4.5201
|
||||
X5.9654Y-4.2125
|
||||
X5.98Y-4.42
|
||||
X5.9841Y-4.175
|
||||
X6.0027Y-4.675
|
||||
X6.02Y-4.45
|
||||
X6.025Y-3.8
|
||||
X6.0374Y-4.1376
|
||||
X6.1Y-3.9
|
||||
X6.1Y-5.1035
|
||||
X6.125Y-4.85
|
||||
X6.15Y-4.725
|
||||
X6.1573Y-4.6573
|
||||
X6.175Y-4.3
|
||||
X6.175Y-4.35
|
||||
X6.2198Y-4.8198
|
||||
X6.225Y-4.325
|
||||
X6.275Y-4.075
|
||||
X6.275Y-4.35
|
||||
X6.3Y-4.625
|
||||
X6.4Y-4.325
|
||||
X6.425Y-4.425
|
||||
X6.46Y-3.84
|
||||
X6.55Y-4.375
|
||||
X6.55Y-4.625
|
||||
X6.575Y-4.425
|
||||
X6.575Y-5.25
|
||||
X6.58Y-4.96
|
||||
X6.6391Y-5.1209
|
||||
X6.66Y-4.34
|
||||
X6.675Y-4.675
|
||||
X6.7Y-4.15
|
||||
X6.715Y-4.635
|
||||
X6.7411Y-3.8911
|
||||
X6.75Y-3.75
|
||||
X6.75Y-4.125
|
||||
X6.76Y-4.675
|
||||
X6.76Y-4.725
|
||||
X6.85Y-3.475
|
||||
X6.85Y-3.96
|
||||
X6.875Y-4.375
|
||||
X6.9Y-3.08
|
||||
X6.95Y-3.875
|
||||
X6.95Y-4.9
|
||||
X7.02Y-4.64
|
||||
X7.04Y-4.68
|
||||
X7.0955Y-3.8
|
||||
X7.1Y-3.75
|
||||
X7.2Y-4.525
|
||||
X7.2Y-4.575
|
||||
X7.35Y-4.35
|
||||
X7.35Y-4.46
|
||||
X7.4Y-4.375
|
||||
X7.425Y-4.4713
|
||||
T2
|
||||
X4.44Y-3.9
|
||||
X4.5428Y-4.775
|
||||
X4.625Y-4.6
|
||||
X5.35Y-4.925
|
||||
X5.75Y-4.7965
|
||||
X6.475Y-3.075
|
||||
X6.7Y-3.65
|
||||
X6.725Y-3.25
|
||||
X6.76Y-4.55
|
||||
X6.975Y-4.6
|
||||
X7.075Y-4.4
|
||||
X7.225Y-4.45
|
||||
X7.65Y-4.15
|
||||
T4
|
||||
X4.7022Y-3.7323
|
||||
X4.7022Y-4.5984
|
||||
X4.7809Y-3.7323
|
||||
X4.7809Y-4.5984
|
||||
X4.8596Y-3.7323
|
||||
X4.8596Y-4.5984
|
||||
X4.9384Y-3.7323
|
||||
X4.9384Y-4.5984
|
||||
X5.0171Y-3.7323
|
||||
X5.0171Y-4.5984
|
||||
X5.0959Y-3.7323
|
||||
X5.0959Y-4.5984
|
||||
X5.1746Y-3.7323
|
||||
X5.1746Y-4.5984
|
||||
X5.2533Y-3.7323
|
||||
X5.2533Y-4.5984
|
||||
X5.3321Y-3.7323
|
||||
X5.3321Y-4.5984
|
||||
X5.4108Y-3.7323
|
||||
X5.4108Y-4.5984
|
||||
T5
|
||||
X5.0575Y-3.2252
|
||||
X5.0575Y-3.3252
|
||||
X5.0575Y-3.4252
|
||||
X5.0575Y-4.9181
|
||||
X5.0575Y-5.0181
|
||||
X5.0575Y-5.1181
|
||||
X5.1575Y-3.2252
|
||||
X5.1575Y-3.3252
|
||||
X5.1575Y-3.4252
|
||||
X5.1575Y-4.9181
|
||||
X5.1575Y-5.0181
|
||||
X5.1575Y-5.1181
|
||||
T6
|
||||
X7.1063Y-3.1555
|
||||
X7.1063Y-3.4547
|
||||
X7.1063Y-4.8917
|
||||
X7.1063Y-5.1909
|
||||
T3
|
||||
G00X7.5407Y-4.0043
|
||||
M15
|
||||
G01X7.5644Y-4.0043
|
||||
M16
|
||||
G05
|
||||
G00X7.5407Y-4.3445
|
||||
M15
|
||||
G01X7.5644Y-4.3445
|
||||
M16
|
||||
G05
|
||||
G00X7.6904Y-4.0039
|
||||
M15
|
||||
G01X7.714Y-4.0039
|
||||
M16
|
||||
G05
|
||||
G00X7.6904Y-4.3445
|
||||
M15
|
||||
G01X7.714Y-4.3445
|
||||
M16
|
||||
G05
|
||||
T0
|
||||
M30
|
147
hardware/pcb/Dumber-v3/dumber-v3/Gerber/dumber-v3-job.gbrjob
Normal file
147
hardware/pcb/Dumber-v3/dumber-v3/Gerber/dumber-v3-job.gbrjob
Normal file
|
@ -0,0 +1,147 @@
|
|||
{
|
||||
"Header": {
|
||||
"GenerationSoftware": {
|
||||
"Vendor": "KiCad",
|
||||
"Application": "Pcbnew",
|
||||
"Version": "6.0.7-f9a2dced07~116~ubuntu20.04.1"
|
||||
},
|
||||
"CreationDate": "2022-08-31T16:11:48+02:00"
|
||||
},
|
||||
"GeneralSpecs": {
|
||||
"ProjectId": {
|
||||
"Name": "dumber-v3",
|
||||
"GUID": "64756d62-6572-42d7-9633-2e6b69636164",
|
||||
"Revision": "1.1"
|
||||
},
|
||||
"Size": {
|
||||
"X": 88.5,
|
||||
"Y": 86.5
|
||||
},
|
||||
"LayerNumber": 2,
|
||||
"BoardThickness": 1.6,
|
||||
"Finish": "None"
|
||||
},
|
||||
"DesignRules": [
|
||||
{
|
||||
"Layers": "Outer",
|
||||
"PadToPad": 0.15,
|
||||
"PadToTrack": 0.15,
|
||||
"TrackToTrack": 0.15,
|
||||
"MinLineWidth": 0.2,
|
||||
"TrackToRegion": 0.508,
|
||||
"RegionToRegion": 0.508
|
||||
}
|
||||
],
|
||||
"FilesAttributes": [
|
||||
{
|
||||
"Path": "dumber-v3-F_Cu.gbr",
|
||||
"FileFunction": "Copper,L1,Top",
|
||||
"FilePolarity": "Positive"
|
||||
},
|
||||
{
|
||||
"Path": "dumber-v3-B_Cu.gbr",
|
||||
"FileFunction": "Copper,L2,Bot",
|
||||
"FilePolarity": "Positive"
|
||||
},
|
||||
{
|
||||
"Path": "dumber-v3-F_Adhesive.gbr",
|
||||
"FileFunction": "Glue,Top",
|
||||
"FilePolarity": "Positive"
|
||||
},
|
||||
{
|
||||
"Path": "dumber-v3-B_Adhesive.gbr",
|
||||
"FileFunction": "Glue,Bot",
|
||||
"FilePolarity": "Positive"
|
||||
},
|
||||
{
|
||||
"Path": "dumber-v3-F_Paste.gbr",
|
||||
"FileFunction": "SolderPaste,Top",
|
||||
"FilePolarity": "Positive"
|
||||
},
|
||||
{
|
||||
"Path": "dumber-v3-B_Paste.gbr",
|
||||
"FileFunction": "SolderPaste,Bot",
|
||||
"FilePolarity": "Positive"
|
||||
},
|
||||
{
|
||||
"Path": "dumber-v3-F_Silkscreen.gbr",
|
||||
"FileFunction": "Legend,Top",
|
||||
"FilePolarity": "Positive"
|
||||
},
|
||||
{
|
||||
"Path": "dumber-v3-B_Silkscreen.gbr",
|
||||
"FileFunction": "Legend,Bot",
|
||||
"FilePolarity": "Positive"
|
||||
},
|
||||
{
|
||||
"Path": "dumber-v3-F_Mask.gbr",
|
||||
"FileFunction": "SolderMask,Top",
|
||||
"FilePolarity": "Negative"
|
||||
},
|
||||
{
|
||||
"Path": "dumber-v3-B_Mask.gbr",
|
||||
"FileFunction": "SolderMask,Bot",
|
||||
"FilePolarity": "Negative"
|
||||
},
|
||||
{
|
||||
"Path": "dumber-v3-Edge_Cuts.gbr",
|
||||
"FileFunction": "Profile",
|
||||
"FilePolarity": "Positive"
|
||||
},
|
||||
{
|
||||
"Path": "dumber-v3-F_Fab.gbr",
|
||||
"FileFunction": "AssemblyDrawing,Top",
|
||||
"FilePolarity": "Positive"
|
||||
},
|
||||
{
|
||||
"Path": "dumber-v3-B_Fab.gbr",
|
||||
"FileFunction": "AssemblyDrawing,Bot",
|
||||
"FilePolarity": "Positive"
|
||||
}
|
||||
],
|
||||
"MaterialStackup": [
|
||||
{
|
||||
"Type": "Legend",
|
||||
"Name": "Top Silk Screen"
|
||||
},
|
||||
{
|
||||
"Type": "SolderPaste",
|
||||
"Name": "Top Solder Paste"
|
||||
},
|
||||
{
|
||||
"Type": "SolderMask",
|
||||
"Thickness": 0.01,
|
||||
"Name": "Top Solder Mask"
|
||||
},
|
||||
{
|
||||
"Type": "Copper",
|
||||
"Thickness": 0.035,
|
||||
"Name": "F.Cu"
|
||||
},
|
||||
{
|
||||
"Type": "Dielectric",
|
||||
"Thickness": 1.51,
|
||||
"Material": "FR4",
|
||||
"Name": "F.Cu/B.Cu",
|
||||
"Notes": "Type: dielectric layer 1 (from F.Cu to B.Cu)"
|
||||
},
|
||||
{
|
||||
"Type": "Copper",
|
||||
"Thickness": 0.035,
|
||||
"Name": "B.Cu"
|
||||
},
|
||||
{
|
||||
"Type": "SolderMask",
|
||||
"Thickness": 0.01,
|
||||
"Name": "Bottom Solder Mask"
|
||||
},
|
||||
{
|
||||
"Type": "SolderPaste",
|
||||
"Name": "Bottom Solder Paste"
|
||||
},
|
||||
{
|
||||
"Type": "Legend",
|
||||
"Name": "Bottom Silk Screen"
|
||||
}
|
||||
]
|
||||
}
|
|
@ -737,71 +737,6 @@
|
|||
)
|
||||
)
|
||||
)
|
||||
(symbol "Jumper:Jumper_3_Bridged12" (pin_names (offset 0) hide) (in_bom yes) (on_board yes)
|
||||
(property "Reference" "JP" (id 0) (at -2.54 -2.54 0)
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
(property "Value" "Jumper_3_Bridged12" (id 1) (at 0 2.794 0)
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
(property "Footprint" "" (id 2) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "~" (id 3) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "ki_keywords" "Jumper SPDT" (id 4) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "ki_description" "Jumper, 3-pole, pins 1+2 closed/bridged" (id 5) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "ki_fp_filters" "Jumper* TestPoint*3Pads* TestPoint*Bridge*" (id 6) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(symbol "Jumper_3_Bridged12_0_0"
|
||||
(circle (center -3.302 0) (radius 0.508)
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(fill (type none))
|
||||
)
|
||||
(circle (center 0 0) (radius 0.508)
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(fill (type none))
|
||||
)
|
||||
(circle (center 3.302 0) (radius 0.508)
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(fill (type none))
|
||||
)
|
||||
)
|
||||
(symbol "Jumper_3_Bridged12_0_1"
|
||||
(arc (start -0.254 0.508) (mid -1.651 0.9912) (end -3.048 0.508)
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(fill (type none))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy 0 -1.27)
|
||||
(xy 0 -0.508)
|
||||
)
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(fill (type none))
|
||||
)
|
||||
)
|
||||
(symbol "Jumper_3_Bridged12_1_1"
|
||||
(pin passive line (at -6.35 0 0) (length 2.54)
|
||||
(name "A" (effects (font (size 1.27 1.27))))
|
||||
(number "1" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin passive line (at 0 -3.81 90) (length 2.54)
|
||||
(name "C" (effects (font (size 1.27 1.27))))
|
||||
(number "2" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin passive line (at 6.35 0 180) (length 2.54)
|
||||
(name "B" (effects (font (size 1.27 1.27))))
|
||||
(number "3" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
)
|
||||
)
|
||||
(symbol "MCU_ST_STM32L0:STM32L031C6Tx" (in_bom yes) (on_board yes)
|
||||
(property "Reference" "U" (id 0) (at -12.7 36.83 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
|
@ -1442,10 +1377,6 @@
|
|||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(uuid 40d90da6-2b0f-4b61-a452-39aaaee37955)
|
||||
)
|
||||
(wire (pts (xy 93.98 50.8) (xy 93.98 53.34))
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(uuid 426ffd8f-0543-411e-9727-6263781275e0)
|
||||
)
|
||||
(wire (pts (xy 147.32 93.98) (xy 170.18 93.98))
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(uuid 42fd8cbf-0fe9-4e6d-8428-a36d8919f760)
|
||||
|
@ -1719,10 +1650,6 @@
|
|||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(uuid c1c46e33-32c0-4fc1-a0b3-9216c005d19d)
|
||||
)
|
||||
(wire (pts (xy 106.68 53.34) (xy 109.22 53.34))
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(uuid c1cdc35c-e86c-4b62-bb8d-3dfe9782b16b)
|
||||
)
|
||||
(wire (pts (xy 266.7 82.55) (xy 275.59 82.55))
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(uuid c1f7c763-984e-4e36-b1ae-fa83a87a1e36)
|
||||
|
@ -2032,7 +1959,7 @@
|
|||
(effects (font (size 1.27 1.27)) (justify right bottom))
|
||||
(uuid f18092e7-4590-44e1-bbc5-69dd11a9374c)
|
||||
)
|
||||
(label "RESET" (at 99.06 43.18 0)
|
||||
(label "RESET" (at 105.41 43.18 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left bottom))
|
||||
(uuid fb6fdd3b-b29a-47d5-a1d0-5ece548815c1)
|
||||
)
|
||||
|
@ -2066,17 +1993,17 @@
|
|||
(uuid b5fb48a3-6f50-4aaf-a7a9-38328e800948)
|
||||
)
|
||||
|
||||
(symbol (lib_id "power:GND") (at 109.22 53.34 0) (unit 1)
|
||||
(symbol (lib_id "power:GND") (at 100.33 49.53 0) (unit 1)
|
||||
(in_bom yes) (on_board yes) (fields_autoplaced)
|
||||
(uuid 0e54446f-aeb2-4641-9a9e-b60cb11a5233)
|
||||
(property "Reference" "#PWR030" (id 0) (at 109.22 59.69 0)
|
||||
(property "Reference" "#PWR030" (id 0) (at 100.33 55.88 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Value" "GND" (id 1) (at 109.22 57.7834 0))
|
||||
(property "Footprint" "" (id 2) (at 109.22 53.34 0)
|
||||
(property "Value" "GND" (id 1) (at 100.33 53.9734 0))
|
||||
(property "Footprint" "" (id 2) (at 100.33 49.53 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "" (id 3) (at 109.22 53.34 0)
|
||||
(property "Datasheet" "" (id 3) (at 100.33 49.53 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(pin "1" (uuid de3d1d97-8822-41a3-92e9-9fa0f1046d38))
|
||||
|
@ -2314,24 +2241,6 @@
|
|||
(pin "2" (uuid 335869f0-0f98-4c01-b6aa-c1702876cd96))
|
||||
)
|
||||
|
||||
(symbol (lib_id "Jumper:Jumper_3_Bridged12") (at 100.33 53.34 180) (unit 1)
|
||||
(in_bom yes) (on_board yes) (fields_autoplaced)
|
||||
(uuid 55f864fb-4849-4d8d-9e04-3291044a27a8)
|
||||
(property "Reference" "JP1" (id 0) (at 100.33 56.2346 0))
|
||||
(property "Value" "Jumper_3_Bridged12" (id 1) (at 100.33 58.7715 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Footprint" "Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabels" (id 2) (at 100.33 53.34 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "~" (id 3) (at 100.33 53.34 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(pin "1" (uuid 679254ce-c54c-4d81-b7ef-fd967a56b22f))
|
||||
(pin "2" (uuid 9fbda050-17ec-465c-9a6e-df43f77d341f))
|
||||
(pin "3" (uuid 092d651d-050f-4034-a6e9-32349e68b22a))
|
||||
)
|
||||
|
||||
(symbol (lib_id "power:GND") (at 250.19 48.26 0) (unit 1)
|
||||
(in_bom yes) (on_board yes) (fields_autoplaced)
|
||||
(uuid 58bfb7a0-de14-4c9a-b46c-85ecf6fcb60e)
|
||||
|
@ -2373,7 +2282,7 @@
|
|||
(property "Reference" "R16" (id 0) (at 36.068 60.1253 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Value" "1.5K" (id 1) (at 36.068 62.6622 0)
|
||||
(property "Value" "1K" (id 1) (at 36.068 62.6622 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Footprint" "Resistor_SMD:R_0805_2012Metric" (id 2) (at 32.512 60.96 90)
|
||||
|
@ -2411,7 +2320,7 @@
|
|||
(property "Reference" "R22" (id 0) (at 47.498 60.1253 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Value" "1.5K" (id 1) (at 47.498 62.6622 0)
|
||||
(property "Value" "1K" (id 1) (at 47.498 62.6622 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Footprint" "Resistor_SMD:R_0805_2012Metric" (id 2) (at 43.942 60.96 90)
|
||||
|
@ -2554,10 +2463,10 @@
|
|||
)
|
||||
|
||||
(symbol (lib_id "Device:R") (at 109.22 48.26 90) (unit 1)
|
||||
(in_bom yes) (on_board yes) (fields_autoplaced)
|
||||
(in_bom yes) (on_board yes)
|
||||
(uuid 847724be-a104-4b2b-97ba-095b66aec5e9)
|
||||
(property "Reference" "R26" (id 0) (at 109.22 43.5442 90))
|
||||
(property "Value" "10K" (id 1) (at 109.22 46.0811 90))
|
||||
(property "Reference" "R26" (id 0) (at 106.68 45.72 90))
|
||||
(property "Value" "10K" (id 1) (at 111.76 45.72 90))
|
||||
(property "Footprint" "Resistor_SMD:R_0805_2012Metric" (id 2) (at 109.22 50.038 90)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
|
@ -2625,7 +2534,7 @@
|
|||
(property "Reference" "R23" (id 0) (at 57.658 60.1253 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Value" "1.5K" (id 1) (at 57.658 62.6622 0)
|
||||
(property "Value" "820" (id 1) (at 57.658 62.6622 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Footprint" "Resistor_SMD:R_0805_2012Metric" (id 2) (at 54.102 60.96 90)
|
||||
|
@ -2658,7 +2567,7 @@
|
|||
)
|
||||
|
||||
(symbol (lib_id "Insa:XBEE-3") (at 49.53 171.45 0) (unit 1)
|
||||
(in_bom yes) (on_board yes) (fields_autoplaced)
|
||||
(in_bom yes) (on_board yes)
|
||||
(uuid a2266a25-f3f8-4b9b-b976-3534cc857ce9)
|
||||
(property "Reference" "U1" (id 0) (at 51.5494 130.971 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
|
@ -2692,22 +2601,6 @@
|
|||
(pin "9" (uuid e5e29027-3740-4aab-97f4-71a560e76d6b))
|
||||
)
|
||||
|
||||
(symbol (lib_id "power:+2V5") (at 93.98 50.8 0) (unit 1)
|
||||
(in_bom yes) (on_board yes) (fields_autoplaced)
|
||||
(uuid a9030619-07d6-40a1-a218-b160d5d918d4)
|
||||
(property "Reference" "#PWR029" (id 0) (at 93.98 54.61 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Value" "+2V5" (id 1) (at 93.98 47.2242 0))
|
||||
(property "Footprint" "" (id 2) (at 93.98 50.8 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "" (id 3) (at 93.98 50.8 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(pin "1" (uuid 3fc1f7b9-a825-439b-a9a7-1f24dc593a8f))
|
||||
)
|
||||
|
||||
(symbol (lib_id "Connector_Generic:Conn_02x03_Odd_Even") (at 240.03 29.21 0) (unit 1)
|
||||
(in_bom yes) (on_board yes) (fields_autoplaced)
|
||||
(uuid ad90e2d3-97b9-46c2-8dd0-1f06ea84ef6b)
|
||||
|
|
BIN
hardware/pcb/Dumber-v3/dumber-v3/dumber-v3-B_Cu.pdf
Normal file
BIN
hardware/pcb/Dumber-v3/dumber-v3/dumber-v3-B_Cu.pdf
Normal file
Binary file not shown.
BIN
hardware/pcb/Dumber-v3/dumber-v3/dumber-v3-Edge_Cuts.pdf
Normal file
BIN
hardware/pcb/Dumber-v3/dumber-v3/dumber-v3-Edge_Cuts.pdf
Normal file
Binary file not shown.
File diff suppressed because it is too large
Load diff
|
@ -62,7 +62,7 @@
|
|||
35,
|
||||
36
|
||||
],
|
||||
"visible_layers": "ffcffff_ffffffff",
|
||||
"visible_layers": "ffcfdff_ffffffff",
|
||||
"zone_display_mode": 0
|
||||
},
|
||||
"meta": {
|
||||
|
|
|
@ -44,7 +44,7 @@
|
|||
"silk_text_thickness": 0.15,
|
||||
"silk_text_upright": false,
|
||||
"zones": {
|
||||
"45_degree_only": false,
|
||||
"45_degree_only": true,
|
||||
"min_clearance": 0.508
|
||||
}
|
||||
},
|
||||
|
|
|
@ -345,6 +345,9 @@
|
|||
(path "/3615d78e-1dd3-4b20-9017-3539b8f88e06/bf430e39-c14a-4ff2-b3f9-01704606b17a"
|
||||
(reference "#FLG0102") (unit 1) (value "PWR_FLAG") (footprint "")
|
||||
)
|
||||
(path "/3615d78e-1dd3-4b20-9017-3539b8f88e06/164b46bb-47a3-4594-ae70-2e2ccc0851ea"
|
||||
(reference "#PWR01") (unit 1) (value "GND") (footprint "")
|
||||
)
|
||||
(path "/3615d78e-1dd3-4b20-9017-3539b8f88e06/fd167bd0-441b-451a-a5e1-0aab203dc3d4"
|
||||
(reference "#PWR02") (unit 1) (value "+2V5") (footprint "")
|
||||
)
|
||||
|
@ -423,9 +426,6 @@
|
|||
(path "/1b100198-bac5-4efe-bc54-3b6ec493e580/6f9a5a58-ab28-4346-bc05-af16f57c158d"
|
||||
(reference "#PWR028") (unit 1) (value "GND") (footprint "")
|
||||
)
|
||||
(path "/1b100198-bac5-4efe-bc54-3b6ec493e580/a9030619-07d6-40a1-a218-b160d5d918d4"
|
||||
(reference "#PWR029") (unit 1) (value "+2V5") (footprint "")
|
||||
)
|
||||
(path "/1b100198-bac5-4efe-bc54-3b6ec493e580/0e54446f-aeb2-4641-9a9e-b60cb11a5233"
|
||||
(reference "#PWR030") (unit 1) (value "GND") (footprint "")
|
||||
)
|
||||
|
@ -478,7 +478,7 @@
|
|||
(reference "C2") (unit 1) (value "68nF") (footprint "Capacitor_SMD:C_0805_2012Metric")
|
||||
)
|
||||
(path "/3615d78e-1dd3-4b20-9017-3539b8f88e06/134fab3f-3d52-45ee-9c4d-4b9cd2356757"
|
||||
(reference "C3") (unit 1) (value "1µF") (footprint "Capacitor_SMD:C_0805_2012Metric")
|
||||
(reference "C3") (unit 1) (value "100µF") (footprint "Capacitor_SMD:C_1210_3225Metric")
|
||||
)
|
||||
(path "/3615d78e-1dd3-4b20-9017-3539b8f88e06/6a3d59a8-c0ed-4965-938e-bb8a6da91426"
|
||||
(reference "C4") (unit 1) (value "10nF") (footprint "Capacitor_SMD:C_0805_2012Metric")
|
||||
|
@ -493,13 +493,13 @@
|
|||
(reference "C7") (unit 1) (value "1µF") (footprint "Capacitor_SMD:C_0805_2012Metric")
|
||||
)
|
||||
(path "/3615d78e-1dd3-4b20-9017-3539b8f88e06/db04ab93-6753-4375-baed-64e74f12496d"
|
||||
(reference "C8") (unit 1) (value "22µF") (footprint "Capacitor_SMD:C_0805_2012Metric")
|
||||
(reference "C8") (unit 1) (value "100µF") (footprint "Capacitor_SMD:C_1210_3225Metric")
|
||||
)
|
||||
(path "/3615d78e-1dd3-4b20-9017-3539b8f88e06/16366f03-a170-4809-ab0e-52a609d8b01f"
|
||||
(reference "C9") (unit 1) (value "100pF") (footprint "Capacitor_SMD:C_0805_2012Metric")
|
||||
)
|
||||
(path "/3615d78e-1dd3-4b20-9017-3539b8f88e06/a63b8def-5f1b-4d9d-bb74-90ccd6d05047"
|
||||
(reference "C10") (unit 1) (value "22µF") (footprint "Capacitor_SMD:C_0805_2012Metric")
|
||||
(reference "C10") (unit 1) (value "100µF") (footprint "Capacitor_SMD:C_1210_3225Metric")
|
||||
)
|
||||
(path "/3615d78e-1dd3-4b20-9017-3539b8f88e06/707c32d4-4845-4691-92d6-ca54beed384c"
|
||||
(reference "C11") (unit 1) (value "1µF") (footprint "Capacitor_SMD:C_0805_2012Metric")
|
||||
|
@ -531,6 +531,9 @@
|
|||
(path "/1b100198-bac5-4efe-bc54-3b6ec493e580/5ac179f3-da22-4fda-a42d-23a6caf2906d"
|
||||
(reference "C20") (unit 1) (value "100nF") (footprint "Capacitor_SMD:C_0805_2012Metric")
|
||||
)
|
||||
(path "/3615d78e-1dd3-4b20-9017-3539b8f88e06/6278b169-e9ba-49e9-9fd2-15de3e39aefb"
|
||||
(reference "C21") (unit 1) (value "1nF") (footprint "Capacitor_SMD:C_0805_2012Metric")
|
||||
)
|
||||
(path "/3615d78e-1dd3-4b20-9017-3539b8f88e06/d735c11c-af51-402c-bf6b-5022004af723"
|
||||
(reference "D1") (unit 1) (value "PMEG2020CPA") (footprint "INSA:Nexperia_SOT-1061")
|
||||
)
|
||||
|
@ -555,9 +558,6 @@
|
|||
(path "/1b100198-bac5-4efe-bc54-3b6ec493e580/eb3899c1-5b12-45e0-8c00-fdefc61483aa"
|
||||
(reference "J3") (unit 1) (value "Conn_02x05_Odd_Even") (footprint "Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD")
|
||||
)
|
||||
(path "/1b100198-bac5-4efe-bc54-3b6ec493e580/55f864fb-4849-4d8d-9e04-3291044a27a8"
|
||||
(reference "JP1") (unit 1) (value "Jumper_3_Bridged12") (footprint "Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabels")
|
||||
)
|
||||
(path "/3615d78e-1dd3-4b20-9017-3539b8f88e06/ae93d87b-a48e-48be-af7f-711e740d7cdc"
|
||||
(reference "L2") (unit 1) (value "22µH") (footprint "Inductor_SMD:L_Taiyo-Yuden_MD-4040")
|
||||
)
|
||||
|
@ -622,7 +622,7 @@
|
|||
(reference "R15") (unit 1) (value "1M") (footprint "Resistor_SMD:R_0805_2012Metric")
|
||||
)
|
||||
(path "/1b100198-bac5-4efe-bc54-3b6ec493e580/5adf52fb-af5a-46ac-94b1-da31d840abc2"
|
||||
(reference "R16") (unit 1) (value "1.5K") (footprint "Resistor_SMD:R_0805_2012Metric")
|
||||
(reference "R16") (unit 1) (value "1K") (footprint "Resistor_SMD:R_0805_2012Metric")
|
||||
)
|
||||
(path "/3615d78e-1dd3-4b20-9017-3539b8f88e06/6d0a8559-6806-445a-9150-dfd0496b6eb9"
|
||||
(reference "R17") (unit 1) (value "150K") (footprint "Resistor_SMD:R_0805_2012Metric")
|
||||
|
@ -636,14 +636,11 @@
|
|||
(path "/3615d78e-1dd3-4b20-9017-3539b8f88e06/afedd976-fee3-498a-a95d-a679b70be92a"
|
||||
(reference "R20") (unit 1) (value "100K") (footprint "Resistor_SMD:R_0805_2012Metric")
|
||||
)
|
||||
(path "/3615d78e-1dd3-4b20-9017-3539b8f88e06/0c20669d-295e-45e5-a8a7-340d59f9a6b1"
|
||||
(reference "R21") (unit 1) (value "7,5K") (footprint "Resistor_SMD:R_0805_2012Metric")
|
||||
)
|
||||
(path "/1b100198-bac5-4efe-bc54-3b6ec493e580/6584e4cf-80fd-476b-ad9c-e381729bd6ab"
|
||||
(reference "R22") (unit 1) (value "1.5K") (footprint "Resistor_SMD:R_0805_2012Metric")
|
||||
(reference "R22") (unit 1) (value "1K") (footprint "Resistor_SMD:R_0805_2012Metric")
|
||||
)
|
||||
(path "/1b100198-bac5-4efe-bc54-3b6ec493e580/97d27f4c-b224-4415-b3b6-33cbd34be51c"
|
||||
(reference "R23") (unit 1) (value "1.5K") (footprint "Resistor_SMD:R_0805_2012Metric")
|
||||
(reference "R23") (unit 1) (value "820") (footprint "Resistor_SMD:R_0805_2012Metric")
|
||||
)
|
||||
(path "/1b100198-bac5-4efe-bc54-3b6ec493e580/b6914fe2-614d-400f-b838-b498fec4ecdb"
|
||||
(reference "R24") (unit 1) (value "100K") (footprint "Resistor_SMD:R_0805_2012Metric")
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
20396245938686076
|
||||
20396253180362096
|
||||
Audio_Module
|
||||
Reverb_BTDR-1H
|
||||
Digital Reverberation Unit, http://www.belton.co.kr/inc/downfile.php?seq=17&file=pdf (footprint from http://www.uk-electronic.de/PDF/BTDR-1.pdf)
|
||||
|
|
|
@ -1372,6 +1372,9 @@
|
|||
(junction (at 73.66 39.37) (diameter 0) (color 0 0 0 0)
|
||||
(uuid 351e3e58-43b0-44c6-a68a-270356cd94d1)
|
||||
)
|
||||
(junction (at 96.52 130.81) (diameter 0) (color 0 0 0 0)
|
||||
(uuid 357be12d-52b1-475b-b3e8-825c8bbd399e)
|
||||
)
|
||||
(junction (at 240.03 114.3) (diameter 0) (color 0 0 0 0)
|
||||
(uuid 3ce70885-2410-4a40-9b25-49a283a83f00)
|
||||
)
|
||||
|
@ -1538,6 +1541,10 @@
|
|||
(uuid 096cff1e-2821-4f29-bb07-41064189aa44)
|
||||
)
|
||||
|
||||
(wire (pts (xy 86.36 130.81) (xy 96.52 130.81))
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(uuid 0e822db9-88ee-4c84-8ccb-5413f38c0288)
|
||||
)
|
||||
(wire (pts (xy 29.21 175.26) (xy 36.83 175.26))
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(uuid 0f57ebba-6d22-4008-b0da-3bc05526e8f8)
|
||||
|
@ -1804,7 +1811,7 @@
|
|||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(uuid 5ea200fc-8364-4ee7-a7e1-cb5f2e24afc1)
|
||||
)
|
||||
(wire (pts (xy 129.54 148.59) (xy 133.35 148.59))
|
||||
(wire (pts (xy 119.38 148.59) (xy 133.35 148.59))
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(uuid 5f46d14a-0fc6-4fb2-a1d2-46dd70ef43d2)
|
||||
)
|
||||
|
@ -1890,10 +1897,6 @@
|
|||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(uuid 84b5a90a-10e0-45bc-a339-4adef0fd8738)
|
||||
)
|
||||
(wire (pts (xy 119.38 148.59) (xy 121.92 148.59))
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(uuid 84eb434c-7eb8-4ce1-879f-4aa9e4c79fcb)
|
||||
)
|
||||
(polyline (pts (xy 138.43 34.29) (xy 153.67 34.29))
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(uuid 87654038-ae4c-4250-b87a-27e1baed1282)
|
||||
|
@ -1969,6 +1972,10 @@
|
|||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(uuid a4046d1f-82bb-474f-ba54-41ad8b7d0406)
|
||||
)
|
||||
(wire (pts (xy 86.36 138.43) (xy 86.36 139.7))
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(uuid a54c4f56-12d2-4a1f-8299-c92294a2338c)
|
||||
)
|
||||
(wire (pts (xy 142.24 172.72) (xy 152.4 172.72))
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(uuid a54d30b6-acea-4947-b067-bf134101e406)
|
||||
|
@ -2321,21 +2328,6 @@
|
|||
(pin "2" (uuid 0b9f7f6c-789a-45a6-8d38-5d1e7b8b259b))
|
||||
)
|
||||
|
||||
(symbol (lib_id "Device:R") (at 125.73 148.59 90) (unit 1)
|
||||
(in_bom yes) (on_board yes) (fields_autoplaced)
|
||||
(uuid 0c20669d-295e-45e5-a8a7-340d59f9a6b1)
|
||||
(property "Reference" "R21" (id 0) (at 125.73 143.8742 90))
|
||||
(property "Value" "7,5K" (id 1) (at 125.73 146.4111 90))
|
||||
(property "Footprint" "Resistor_SMD:R_0805_2012Metric" (id 2) (at 125.73 150.368 90)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "~" (id 3) (at 125.73 148.59 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(pin "1" (uuid 65fd311c-46fa-4325-b40b-1f497aad78ed))
|
||||
(pin "2" (uuid eba59a58-435a-41b4-9f71-1ae17c5e00f2))
|
||||
)
|
||||
|
||||
(symbol (lib_id "power:GND") (at 132.08 133.35 0) (unit 1)
|
||||
(in_bom yes) (on_board yes) (fields_autoplaced)
|
||||
(uuid 0dd782e0-9e02-4e39-92ca-eecd22392654)
|
||||
|
@ -2389,10 +2381,10 @@
|
|||
(property "Reference" "C3" (id 0) (at 67.691 149.0253 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Value" "1µF" (id 1) (at 67.691 151.5622 0)
|
||||
(property "Value" "100µF" (id 1) (at 67.691 151.5622 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Footprint" "Capacitor_SMD:C_0805_2012Metric" (id 2) (at 65.7352 153.67 0)
|
||||
(property "Footprint" "Capacitor_SMD:C_1210_3225Metric" (id 2) (at 65.7352 153.67 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "~" (id 3) (at 64.77 149.86 0)
|
||||
|
@ -2421,6 +2413,22 @@
|
|||
(pin "2" (uuid 42234153-38fc-439d-b516-c1a17002b585))
|
||||
)
|
||||
|
||||
(symbol (lib_id "power:GND") (at 86.36 139.7 0) (unit 1)
|
||||
(in_bom yes) (on_board yes) (fields_autoplaced)
|
||||
(uuid 164b46bb-47a3-4594-ae70-2e2ccc0851ea)
|
||||
(property "Reference" "#PWR01" (id 0) (at 86.36 146.05 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Value" "GND" (id 1) (at 86.36 144.1434 0))
|
||||
(property "Footprint" "" (id 2) (at 86.36 139.7 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "" (id 3) (at 86.36 139.7 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(pin "1" (uuid 7f0fe5ba-6ee0-4cb5-b4ba-68c071699a09))
|
||||
)
|
||||
|
||||
(symbol (lib_id "Device:C") (at 120.65 87.63 0) (unit 1)
|
||||
(in_bom yes) (on_board yes) (fields_autoplaced)
|
||||
(uuid 290b23d2-ab07-4d64-ad75-994bc73cc28d)
|
||||
|
@ -2600,6 +2608,25 @@
|
|||
(pin "1" (uuid 5b73e5f4-35f3-478d-b237-3b5d00a5d8be))
|
||||
)
|
||||
|
||||
(symbol (lib_id "Device:C") (at 86.36 134.62 0) (unit 1)
|
||||
(in_bom yes) (on_board yes) (fields_autoplaced)
|
||||
(uuid 6278b169-e9ba-49e9-9fd2-15de3e39aefb)
|
||||
(property "Reference" "C21" (id 0) (at 89.281 133.7853 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Value" "1nF" (id 1) (at 89.281 136.3222 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Footprint" "Capacitor_SMD:C_0805_2012Metric" (id 2) (at 87.3252 138.43 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "~" (id 3) (at 86.36 134.62 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(pin "1" (uuid a4bad89f-89ac-42b4-a013-ee2f3a3249ca))
|
||||
(pin "2" (uuid f1b6fe64-9436-46a3-933a-d8a3ab3a4bc3))
|
||||
)
|
||||
|
||||
(symbol (lib_id "power:GND") (at 146.05 59.69 0) (unit 1)
|
||||
(in_bom yes) (on_board yes) (fields_autoplaced)
|
||||
(uuid 6356ee3f-ac97-4d3d-ba8f-2922f4be28e3)
|
||||
|
@ -2832,10 +2859,10 @@
|
|||
(property "Reference" "C10" (id 0) (at 187.071 103.3053 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Value" "22µF" (id 1) (at 187.071 105.8422 0)
|
||||
(property "Value" "100µF" (id 1) (at 187.071 105.8422 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Footprint" "Capacitor_SMD:C_0805_2012Metric" (id 2) (at 185.1152 107.95 0)
|
||||
(property "Footprint" "Capacitor_SMD:C_1210_3225Metric" (id 2) (at 185.1152 107.95 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "~" (id 3) (at 184.15 104.14 0)
|
||||
|
@ -3193,10 +3220,10 @@
|
|||
(property "Reference" "C8" (id 0) (at 164.211 103.3053 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Value" "22µF" (id 1) (at 164.211 105.8422 0)
|
||||
(property "Value" "100µF" (id 1) (at 164.211 105.8422 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
)
|
||||
(property "Footprint" "Capacitor_SMD:C_0805_2012Metric" (id 2) (at 162.2552 107.95 0)
|
||||
(property "Footprint" "Capacitor_SMD:C_1210_3225Metric" (id 2) (at 162.2552 107.95 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "~" (id 3) (at 161.29 104.14 0)
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_cpuid.1194953091" name="CPU" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_cpuid" useByScannerDiscovery="false" value="0" valueType="string"/>
|
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_coreid.1508870668" name="Core" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_coreid" useByScannerDiscovery="false" value="0" valueType="string"/>
|
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_board.475855176" name="Board" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_board" useByScannerDiscovery="false" value="genericBoard" valueType="string"/>
|
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.defaults.802392362" name="Defaults" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.defaults" useByScannerDiscovery="false" value="com.st.stm32cube.ide.common.services.build.inputs.revA.1.0.5 || Debug || true || Executable || com.st.stm32cube.ide.mcu.gnu.managedbuild.option.toolchain.value.workspace || STM32L010C6Tx || 0 || 0 || arm-none-eabi- || ${gnu_tools_for_stm32_compiler_path} || ../Drivers/CMSIS/Include | ../Core/Inc | ../Drivers/STM32L0xx_HAL_Driver/Inc | ../Drivers/CMSIS/Device/ST/STM32L0xx/Include | ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy | ../Middlewares/Third_Party/FreeRTOS/Source/include | ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 | ../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM0 || || || USE_HAL_DRIVER | STM32L010x6 || || Drivers | Core/Startup | Middlewares | Core || || || ${workspace_loc:/${ProjName}/STM32L010C6TX_FLASH.ld} || true || NonSecure || || secure_nsclib.o || || None || " valueType="string"/>
|
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.defaults.802392362" name="Defaults" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.defaults" useByScannerDiscovery="false" value="com.st.stm32cube.ide.common.services.build.inputs.revA.1.0.5 || Debug || true || Executable || com.st.stm32cube.ide.mcu.gnu.managedbuild.option.toolchain.value.workspace || STM32L010C6Tx || 0 || 0 || arm-none-eabi- || ${gnu_tools_for_stm32_compiler_path} || ../Middlewares/Third_Party/FreeRTOS/Source/include | ../Drivers/CMSIS/Include | ../Core/Inc | ../Drivers/STM32L0xx_HAL_Driver/Inc | ../Drivers/CMSIS/Device/ST/STM32L0xx/Include | ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy | ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 | ../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM0 || || || USE_HAL_DRIVER | STM32L010x6 || || Drivers | Core/Startup | Middlewares | Core || || || ${workspace_loc:/${ProjName}/STM32L010C6TX_FLASH.ld} || true || NonSecure || || secure_nsclib.o || || None || " valueType="string"/>
|
||||
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.targetplatform.1582271634" isAbstract="false" osList="all" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.targetplatform"/>
|
||||
<builder buildPath="${workspace_loc:/Dumber3}/Debug" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.builder.1329460993" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Gnu Make Builder" parallelBuildOn="true" parallelizationNumber="optimal" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.builder"/>
|
||||
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.635805233" name="MCU GCC Assembler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler">
|
||||
|
@ -102,7 +102,7 @@
|
|||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_cpuid.824717414" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_cpuid" useByScannerDiscovery="false" value="0" valueType="string"/>
|
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_coreid.242496753" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_coreid" useByScannerDiscovery="false" value="0" valueType="string"/>
|
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_board.176318081" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.target_board" useByScannerDiscovery="false" value="genericBoard" valueType="string"/>
|
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.defaults.1275174120" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.defaults" useByScannerDiscovery="false" value="com.st.stm32cube.ide.common.services.build.inputs.revA.1.0.5 || Release || false || Executable || com.st.stm32cube.ide.mcu.gnu.managedbuild.option.toolchain.value.workspace || STM32L010C6Tx || 0 || 0 || arm-none-eabi- || ${gnu_tools_for_stm32_compiler_path} || ../Drivers/CMSIS/Include | ../Core/Inc | ../Drivers/STM32L0xx_HAL_Driver/Inc | ../Drivers/CMSIS/Device/ST/STM32L0xx/Include | ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy | ../Middlewares/Third_Party/FreeRTOS/Source/include | ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 | ../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM0 || || || USE_HAL_DRIVER | STM32L010x6 || || Drivers | Core/Startup | Middlewares | Core || || || ${workspace_loc:/${ProjName}/STM32L010C6TX_FLASH.ld} || true || NonSecure || || secure_nsclib.o || || None || " valueType="string"/>
|
||||
<option id="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.defaults.1275174120" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.option.defaults" useByScannerDiscovery="false" value="com.st.stm32cube.ide.common.services.build.inputs.revA.1.0.5 || Release || false || Executable || com.st.stm32cube.ide.mcu.gnu.managedbuild.option.toolchain.value.workspace || STM32L010C6Tx || 0 || 0 || arm-none-eabi- || ${gnu_tools_for_stm32_compiler_path} || ../Middlewares/Third_Party/FreeRTOS/Source/include | ../Drivers/CMSIS/Include | ../Core/Inc | ../Drivers/STM32L0xx_HAL_Driver/Inc | ../Drivers/CMSIS/Device/ST/STM32L0xx/Include | ../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy | ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 | ../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM0 || || || USE_HAL_DRIVER | STM32L010x6 || || Drivers | Core/Startup | Middlewares | Core || || || ${workspace_loc:/${ProjName}/STM32L010C6TX_FLASH.ld} || true || NonSecure || || secure_nsclib.o || || None || " valueType="string"/>
|
||||
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.targetplatform.1084432067" isAbstract="false" osList="all" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.targetplatform"/>
|
||||
<builder buildPath="${workspace_loc:/Dumber3}/Release" id="com.st.stm32cube.ide.mcu.gnu.managedbuild.builder.84530615" managedBuildOn="true" name="Gnu Make Builder.Release" parallelBuildOn="true" parallelizationNumber="optimal" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.builder"/>
|
||||
<tool id="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler.1851868879" name="MCU GCC Assembler" superClass="com.st.stm32cube.ide.mcu.gnu.managedbuild.tool.assembler">
|
||||
|
@ -175,4 +175,5 @@
|
|||
<autodiscovery enabled="false" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
</scannerConfigBuildInfo>
|
||||
</storageModule>
|
||||
<storageModule moduleId="refreshScope"/>
|
||||
</cproject>
|
|
@ -1,3 +1,4 @@
|
|||
66BE74F758C12D739921AEA421D593D3=1
|
||||
8DF89ED150041C4CBC7CB9A9CAA90856=F6D4FB8752309FD4FF5082AF3D7E281B
|
||||
DC22A860405A8BF2F2C095E5B6529F12=F6D4FB8752309FD4FF5082AF3D7E281B
|
||||
eclipse.preferences.version=1
|
||||
|
|
|
@ -65,7 +65,7 @@
|
|||
#define configTICK_RATE_HZ ((TickType_t)100)
|
||||
#define configMAX_PRIORITIES ( 56 )
|
||||
#define configMINIMAL_STACK_SIZE ((uint16_t)128)
|
||||
#define configTOTAL_HEAP_SIZE ((size_t)3072)
|
||||
#define configTOTAL_HEAP_SIZE ((size_t)2048)
|
||||
#define configMAX_TASK_NAME_LEN ( 16 )
|
||||
#define configUSE_TRACE_FACILITY 1
|
||||
#define configUSE_16_BIT_TICKS 0
|
||||
|
|
13
software/dumber3/Core/Inc/batterie.h
Normal file
13
software/dumber3/Core/Inc/batterie.h
Normal file
|
@ -0,0 +1,13 @@
|
|||
/*
|
||||
* batterie.h
|
||||
*
|
||||
* Created on: Sep 12, 2022
|
||||
* Author: dimercur
|
||||
*/
|
||||
|
||||
#ifndef INC_BATTERIE_H_
|
||||
#define INC_BATTERIE_H_
|
||||
|
||||
|
||||
|
||||
#endif /* INC_BATTERIE_H_ */
|
18
software/dumber3/Core/Inc/config.h
Normal file
18
software/dumber3/Core/Inc/config.h
Normal file
|
@ -0,0 +1,18 @@
|
|||
/*
|
||||
* config.h
|
||||
*
|
||||
* Created on: 14 sept. 2022
|
||||
* Author: dimercur
|
||||
*/
|
||||
#include "stm32l0xx_hal.h"
|
||||
#include "cmsis_os.h"
|
||||
|
||||
#define STACK_SIZE 100
|
||||
|
||||
#define PriorityMoteurs (configMAX_PRIORITIES -1)
|
||||
#define PriorityXbee (configMAX_PRIORITIES -2)
|
||||
#define PriorityBatterie (configMAX_PRIORITIES -3)
|
||||
#define PrioritySequenceur (configMAX_PRIORITIES -4)
|
||||
#define PriorityLeds (configMAX_PRIORITIES -5)
|
||||
|
||||
TickType_t msToTicks(TickType_t ms);
|
33
software/dumber3/Core/Inc/leds.h
Normal file
33
software/dumber3/Core/Inc/leds.h
Normal file
|
@ -0,0 +1,33 @@
|
|||
/*
|
||||
* leds.h
|
||||
*
|
||||
* Created on: Sep 12, 2022
|
||||
* Author: dimercur
|
||||
*/
|
||||
|
||||
#ifndef INC_LEDS_H_
|
||||
#define INC_LEDS_H_
|
||||
|
||||
typedef enum {
|
||||
leds_off=0,
|
||||
leds_idle,
|
||||
leds_connecte,
|
||||
leds_watchdog_expire,
|
||||
leds_niveau_bat_0,
|
||||
leds_niveau_bat_1,
|
||||
leds_niveau_bat_2,
|
||||
leds_niveau_bat_3,
|
||||
leds_niveau_bat_4,
|
||||
leds_niveau_bat_5,
|
||||
leds_charge_bat_0,
|
||||
leds_charge_bat_1,
|
||||
leds_charge_bat_2,
|
||||
leds_charge_bat_3,
|
||||
leds_charge_bat_4,
|
||||
leds_charge_bat_5,
|
||||
leds_erreur
|
||||
} LEDS_State;
|
||||
|
||||
void LEDS_Init(void);
|
||||
void LEDS_RegleAnimation(LEDS_State etat);
|
||||
#endif /* INC_LEDS_H_ */
|
|
@ -32,6 +32,16 @@ extern "C" {
|
|||
|
||||
/* Private includes ----------------------------------------------------------*/
|
||||
/* USER CODE BEGIN Includes */
|
||||
#include "cmsis_os.h"
|
||||
|
||||
#include "config.h"
|
||||
|
||||
#include "messages.h"
|
||||
#include "leds.h"
|
||||
#include "moteurs.h"
|
||||
#include "batterie.h"
|
||||
#include "sequenceur.h"
|
||||
#include "xbee.h"
|
||||
|
||||
/* USER CODE END Includes */
|
||||
|
||||
|
|
48
software/dumber3/Core/Inc/messages.h
Normal file
48
software/dumber3/Core/Inc/messages.h
Normal file
|
@ -0,0 +1,48 @@
|
|||
/*
|
||||
* messages.h
|
||||
*
|
||||
* Created on: 14 sept. 2022
|
||||
* Author: dimercur
|
||||
*/
|
||||
|
||||
#ifndef INC_MESSAGES_H_
|
||||
#define INC_MESSAGES_H_
|
||||
|
||||
#include "main.h"
|
||||
#include "queue.h"
|
||||
|
||||
typedef struct {
|
||||
uint16_t id;
|
||||
QueueHandle_t* sender;
|
||||
void *data;
|
||||
} MESSAGE_Typedef;
|
||||
|
||||
extern QueueHandle_t LEDS_Mailbox;
|
||||
extern QueueHandle_t MOTEURS_Mailbox;
|
||||
extern QueueHandle_t SEQUENCEUR_Mailbox;
|
||||
extern QueueHandle_t BATTERIE_Mailbox;
|
||||
extern QueueHandle_t XBEE_Mailbox;
|
||||
|
||||
#define MSG_ID_NO_MESSAGE 0xFFFF
|
||||
|
||||
#define MSG_ID_LED_ETAT 0
|
||||
|
||||
#define MSG_ID_BAT_NIVEAU 0
|
||||
#define MSG_ID_BAT_CHARGE 1
|
||||
#define MSG_ID_BAT_CHARGEUR_ON 2
|
||||
#define MSG_ID_BAT_CHARGEUR_OFF 3
|
||||
#define MSG_ID_BAT_CHARGEUR_ERR 4
|
||||
|
||||
#define MSG_ID_MOTEURS_MARCHE 0
|
||||
#define MSG_ID_MOTEURS_ARRET 0
|
||||
|
||||
#define MSG_ID_XBEE_CMD_VALIDE 0
|
||||
#define MSG_ID_XBEE_CMD_INVALIDE 1
|
||||
#define MSG_ID_XBEE_REPONSE 2
|
||||
|
||||
void MESSAGE_Init(void);
|
||||
MESSAGE_Typedef MESSAGE_ReadMailbox(QueueHandle_t mbx);
|
||||
MESSAGE_Typedef MESSAGE_ReadMailboxNoDelay(QueueHandle_t mbx);
|
||||
void MESSAGE_SendMailbox(QueueHandle_t mbx_dest, uint16_t id, QueueHandle_t mbx_sender, void *data);
|
||||
|
||||
#endif /* INC_MESSAGES_H_ */
|
15
software/dumber3/Core/Inc/moteurs.h
Normal file
15
software/dumber3/Core/Inc/moteurs.h
Normal file
|
@ -0,0 +1,15 @@
|
|||
/*
|
||||
* moteurs.h
|
||||
*
|
||||
* Created on: Sep 12, 2022
|
||||
* Author: dimercur
|
||||
*/
|
||||
|
||||
#ifndef INC_MOTEURS_H_
|
||||
#define INC_MOTEURS_H_
|
||||
|
||||
void MOTEURS_Init(void);
|
||||
//void MOTEURS_Set(uint8_t mot, int16_t val);
|
||||
void MOTEURS_Test (void);
|
||||
|
||||
#endif /* INC_MOTEURS_H_ */
|
13
software/dumber3/Core/Inc/sequenceur.h
Normal file
13
software/dumber3/Core/Inc/sequenceur.h
Normal file
|
@ -0,0 +1,13 @@
|
|||
/*
|
||||
* statemachine.h
|
||||
*
|
||||
* Created on: Sep 12, 2022
|
||||
* Author: dimercur
|
||||
*/
|
||||
|
||||
#ifndef INC_SEQUENCEUR_H_
|
||||
#define INC_SEQUENCEUR_H_
|
||||
|
||||
|
||||
|
||||
#endif /* INC_SEQUENCEUR_H_ */
|
13
software/dumber3/Core/Inc/xbee.h
Normal file
13
software/dumber3/Core/Inc/xbee.h
Normal file
|
@ -0,0 +1,13 @@
|
|||
/*
|
||||
* xbee.h
|
||||
*
|
||||
* Created on: Sep 12, 2022
|
||||
* Author: dimercur
|
||||
*/
|
||||
|
||||
#ifndef INC_XBEE_H_
|
||||
#define INC_XBEE_H_
|
||||
|
||||
|
||||
|
||||
#endif /* INC_XBEE_H_ */
|
8
software/dumber3/Core/Src/batterie.c
Normal file
8
software/dumber3/Core/Src/batterie.c
Normal file
|
@ -0,0 +1,8 @@
|
|||
/*
|
||||
* batterie.c
|
||||
*
|
||||
* Created on: Sep 12, 2022
|
||||
* Author: dimercur
|
||||
*/
|
||||
|
||||
|
202
software/dumber3/Core/Src/leds.c
Normal file
202
software/dumber3/Core/Src/leds.c
Normal file
|
@ -0,0 +1,202 @@
|
|||
/*
|
||||
* leds.h
|
||||
*
|
||||
* Created on: Sep 12, 2022
|
||||
* Author: dimercur
|
||||
*/
|
||||
|
||||
#include "main.h"
|
||||
|
||||
#define LEDS_AllumeVerte() HAL_GPIO_WritePin(GPIOB, GPIO_PIN_14, GPIO_PIN_SET)
|
||||
#define LEDS_AllumeJaune() HAL_GPIO_WritePin(GPIOB, GPIO_PIN_13, GPIO_PIN_SET)
|
||||
#define LEDS_AllumeRouge() HAL_GPIO_WritePin(GPIOB, GPIO_PIN_12, GPIO_PIN_SET)
|
||||
#define LEDS_EteintVerte() HAL_GPIO_WritePin(GPIOB, GPIO_PIN_14, GPIO_PIN_RESET)
|
||||
#define LEDS_EteintJaune() HAL_GPIO_WritePin(GPIOB, GPIO_PIN_13, GPIO_PIN_RESET)
|
||||
#define LEDS_EteintRouge() HAL_GPIO_WritePin(GPIOB, GPIO_PIN_12, GPIO_PIN_RESET)
|
||||
|
||||
LEDS_State LEDS_Animation;
|
||||
LEDS_State LEDS_AnimationAncien;
|
||||
|
||||
StaticTask_t xTaskLeds;
|
||||
|
||||
/* Buffer that the task being created will use as its stack. Note this is
|
||||
an array of StackType_t variables. The size of StackType_t is dependent on
|
||||
the RTOS port. */
|
||||
StackType_t xStackLeds[ STACK_SIZE ];
|
||||
TaskHandle_t xHandleLeds = NULL;
|
||||
|
||||
void LEDS_AnimationThread(void* params);
|
||||
|
||||
void LEDS_Init(void) {
|
||||
LEDS_EteintVerte();
|
||||
LEDS_EteintJaune();
|
||||
LEDS_EteintRouge();
|
||||
|
||||
LEDS_Animation=leds_off;
|
||||
|
||||
/* Mailbox is created in messages.c */
|
||||
|
||||
/* Create the task without using any dynamic memory allocation. */
|
||||
xHandleLeds = xTaskCreateStatic(
|
||||
LEDS_AnimationThread, /* Function that implements the task. */
|
||||
"LEDS Animation", /* Text name for the task. */
|
||||
STACK_SIZE, /* Number of indexes in the xStack array. */
|
||||
NULL, /* Parameter passed into the task. */
|
||||
PriorityLeds,/* Priority at which the task is created. */
|
||||
xStackLeds, /* Array to use as the task's stack. */
|
||||
&xTaskLeds); /* Variable to hold the task's data structure. */
|
||||
vTaskResume(xHandleLeds);
|
||||
}
|
||||
|
||||
void LEDS_RegleAnimation(LEDS_State etat) {
|
||||
LEDS_Animation=etat;
|
||||
}
|
||||
|
||||
void LEDS_AnimationThread(void* params) {
|
||||
MESSAGE_Typedef msg;
|
||||
uint8_t cnt=0;
|
||||
|
||||
while (1) {
|
||||
vTaskDelay(pdMS_TO_TICKS(100));
|
||||
|
||||
msg = MESSAGE_ReadMailboxNoDelay(LEDS_Mailbox);
|
||||
|
||||
cnt++;
|
||||
|
||||
if (msg.id == MSG_ID_LED_ETAT) { // Si c'est bien un message de changemnet d'etat LEDS
|
||||
LEDS_Animation = *((LEDS_State*)msg.data);
|
||||
|
||||
if (LEDS_Animation != LEDS_AnimationAncien) { // si le nouvel etat est different de l'ancien
|
||||
// dans ce cas, on eteint les leds pour repartir sur une base saine
|
||||
LEDS_AnimationAncien = LEDS_Animation;
|
||||
|
||||
LEDS_EteintVerte();
|
||||
LEDS_EteintJaune();
|
||||
LEDS_EteintRouge();
|
||||
cnt=0;
|
||||
}
|
||||
}
|
||||
|
||||
switch (LEDS_Animation) {
|
||||
case leds_off:
|
||||
LEDS_EteintVerte();
|
||||
LEDS_EteintJaune();
|
||||
LEDS_EteintRouge();
|
||||
break;
|
||||
case leds_idle:
|
||||
if (cnt<5)
|
||||
LEDS_AllumeVerte();
|
||||
else if (cnt<10)
|
||||
LEDS_EteintVerte();
|
||||
else
|
||||
cnt=0;
|
||||
break;
|
||||
case leds_connecte:
|
||||
LEDS_AllumeVerte();
|
||||
break;
|
||||
case leds_watchdog_expire:
|
||||
if (cnt<5)
|
||||
LEDS_AllumeRouge();
|
||||
else if (cnt<10)
|
||||
LEDS_EteintRouge();
|
||||
else
|
||||
cnt=0;
|
||||
break;
|
||||
case leds_niveau_bat_0:
|
||||
if (!(cnt%2))
|
||||
LEDS_AllumeRouge();
|
||||
else
|
||||
LEDS_EteintRouge();
|
||||
break;
|
||||
case leds_niveau_bat_1:
|
||||
LEDS_AllumeRouge();
|
||||
break;
|
||||
case leds_niveau_bat_2:
|
||||
LEDS_AllumeRouge();
|
||||
|
||||
if (cnt<3)
|
||||
LEDS_AllumeJaune();
|
||||
else if (cnt<6)
|
||||
LEDS_EteintJaune();
|
||||
else
|
||||
cnt=0;
|
||||
break;
|
||||
case leds_niveau_bat_3:
|
||||
LEDS_AllumeRouge();
|
||||
LEDS_AllumeJaune();
|
||||
break;
|
||||
case leds_niveau_bat_4:
|
||||
LEDS_AllumeRouge();
|
||||
LEDS_AllumeJaune();
|
||||
|
||||
if (cnt<3)
|
||||
LEDS_AllumeVerte();
|
||||
else if (cnt<6)
|
||||
LEDS_EteintVerte();
|
||||
else
|
||||
cnt=0;
|
||||
break;
|
||||
case leds_niveau_bat_5:
|
||||
LEDS_AllumeRouge();
|
||||
LEDS_AllumeJaune();
|
||||
LEDS_AllumeVerte();
|
||||
break;
|
||||
case leds_charge_bat_0:
|
||||
case leds_charge_bat_1:
|
||||
if (cnt<3)
|
||||
LEDS_AllumeRouge();
|
||||
else if (cnt<6)
|
||||
LEDS_AllumeJaune();
|
||||
else if (cnt<9)
|
||||
LEDS_AllumeVerte();
|
||||
else if (cnt<12){
|
||||
LEDS_EteintVerte();
|
||||
LEDS_EteintJaune();
|
||||
LEDS_EteintRouge();
|
||||
} else
|
||||
cnt=0;
|
||||
break;
|
||||
case leds_charge_bat_2:
|
||||
case leds_charge_bat_3:
|
||||
LEDS_AllumeRouge();
|
||||
if (cnt<3)
|
||||
LEDS_AllumeJaune();
|
||||
else if (cnt<6)
|
||||
LEDS_AllumeVerte();
|
||||
else if (cnt <9){
|
||||
LEDS_EteintVerte();
|
||||
LEDS_EteintJaune();
|
||||
} else
|
||||
cnt=0;
|
||||
break;
|
||||
case leds_charge_bat_4:
|
||||
case leds_charge_bat_5:
|
||||
LEDS_AllumeRouge();
|
||||
LEDS_AllumeJaune();
|
||||
|
||||
if (cnt<3)
|
||||
LEDS_AllumeVerte();
|
||||
else if (cnt<6)
|
||||
LEDS_EteintVerte();
|
||||
else
|
||||
cnt=0;
|
||||
break;
|
||||
case leds_erreur:
|
||||
if (cnt<5) {
|
||||
LEDS_AllumeRouge();
|
||||
LEDS_AllumeJaune();
|
||||
LEDS_AllumeVerte();
|
||||
}
|
||||
else if (cnt<10) {
|
||||
LEDS_EteintRouge();
|
||||
LEDS_EteintJaune();
|
||||
LEDS_EteintVerte();
|
||||
}
|
||||
else
|
||||
cnt=0;
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,28 +1,35 @@
|
|||
/* USER CODE BEGIN Header */
|
||||
/**
|
||||
******************************************************************************
|
||||
* @file : main.c
|
||||
* @brief : Main program body
|
||||
******************************************************************************
|
||||
* @attention
|
||||
*
|
||||
* <h2><center>© Copyright (c) 2022 STMicroelectronics.
|
||||
* All rights reserved.</center></h2>
|
||||
*
|
||||
* This software component is licensed by ST under BSD 3-Clause license,
|
||||
* the "License"; You may not use this file except in compliance with the
|
||||
* License. You may obtain a copy of the License at:
|
||||
* opensource.org/licenses/BSD-3-Clause
|
||||
*
|
||||
******************************************************************************
|
||||
*/
|
||||
******************************************************************************
|
||||
* @file : main.c
|
||||
* @brief : Main program body
|
||||
******************************************************************************
|
||||
* @attention
|
||||
*
|
||||
* <h2><center>© Copyright (c) 2022 STMicroelectronics.
|
||||
* All rights reserved.</center></h2>
|
||||
*
|
||||
* This software component is licensed by ST under BSD 3-Clause license,
|
||||
* the "License"; You may not use this file except in compliance with the
|
||||
* License. You may obtain a copy of the License at:
|
||||
* opensource.org/licenses/BSD-3-Clause
|
||||
*
|
||||
******************************************************************************
|
||||
*/
|
||||
/* USER CODE END Header */
|
||||
/* Includes ------------------------------------------------------------------*/
|
||||
#include <sequenceur.h>
|
||||
#include "main.h"
|
||||
#include "cmsis_os.h"
|
||||
|
||||
|
||||
/* Private includes ----------------------------------------------------------*/
|
||||
/* USER CODE BEGIN Includes */
|
||||
#include "moteurs.h"
|
||||
#include "leds.h"
|
||||
#include "xbee.h"
|
||||
#include "batterie.h"
|
||||
#include "messages.h"
|
||||
|
||||
/* USER CODE END Includes */
|
||||
|
||||
|
@ -55,9 +62,9 @@ TIM_HandleTypeDef htim21;
|
|||
/* Definitions for defaultTask */
|
||||
osThreadId_t defaultTaskHandle;
|
||||
const osThreadAttr_t defaultTask_attributes = {
|
||||
.name = "defaultTask",
|
||||
.stack_size = 128 * 4,
|
||||
.priority = (osPriority_t) osPriorityNormal,
|
||||
.name = "defaultTask",
|
||||
.stack_size = 128 * 4,
|
||||
.priority = (osPriority_t) osPriorityNormal,
|
||||
};
|
||||
/* USER CODE BEGIN PV */
|
||||
|
||||
|
@ -84,491 +91,527 @@ void StartDefaultTask(void *argument);
|
|||
/* USER CODE END 0 */
|
||||
|
||||
/**
|
||||
* @brief The application entry point.
|
||||
* @retval int
|
||||
*/
|
||||
* @brief The application entry point.
|
||||
* @retval int
|
||||
*/
|
||||
int main(void)
|
||||
{
|
||||
/* USER CODE BEGIN 1 */
|
||||
/* USER CODE BEGIN 1 */
|
||||
|
||||
/* USER CODE END 1 */
|
||||
/* USER CODE END 1 */
|
||||
|
||||
/* MCU Configuration--------------------------------------------------------*/
|
||||
/* MCU Configuration--------------------------------------------------------*/
|
||||
|
||||
/* Reset of all peripherals, Initializes the Flash interface and the Systick. */
|
||||
HAL_Init();
|
||||
/* Reset of all peripherals, Initializes the Flash interface and the Systick. */
|
||||
HAL_Init();
|
||||
|
||||
/* USER CODE BEGIN Init */
|
||||
/* USER CODE BEGIN Init */
|
||||
|
||||
/* USER CODE END Init */
|
||||
/* USER CODE END Init */
|
||||
|
||||
/* Configure the system clock */
|
||||
SystemClock_Config();
|
||||
/* Configure the system clock */
|
||||
SystemClock_Config();
|
||||
|
||||
/* USER CODE BEGIN SysInit */
|
||||
/* USER CODE BEGIN SysInit */
|
||||
|
||||
/* USER CODE END SysInit */
|
||||
/* USER CODE END SysInit */
|
||||
|
||||
/* Initialize all configured peripherals */
|
||||
MX_GPIO_Init();
|
||||
MX_DMA_Init();
|
||||
MX_LPTIM1_Init();
|
||||
MX_LPUART1_UART_Init();
|
||||
MX_TIM2_Init();
|
||||
MX_TIM21_Init();
|
||||
MX_ADC_Init();
|
||||
/* USER CODE BEGIN 2 */
|
||||
/* Initialize all configured peripherals */
|
||||
MX_GPIO_Init();
|
||||
MX_DMA_Init();
|
||||
MX_LPTIM1_Init();
|
||||
MX_LPUART1_UART_Init();
|
||||
MX_TIM2_Init();
|
||||
MX_TIM21_Init();
|
||||
MX_ADC_Init();
|
||||
/* USER CODE BEGIN 2 */
|
||||
/* Init des messages box */
|
||||
MESSAGE_Init();
|
||||
|
||||
/* USER CODE END 2 */
|
||||
LEDS_Init();
|
||||
|
||||
/* Init scheduler */
|
||||
osKernelInitialize();
|
||||
/*MOTEURS_Init();
|
||||
MOTEURS_Test();*/
|
||||
/* USER CODE END 2 */
|
||||
|
||||
/* USER CODE BEGIN RTOS_MUTEX */
|
||||
/* add mutexes, ... */
|
||||
/* USER CODE END RTOS_MUTEX */
|
||||
/* Init scheduler */
|
||||
osKernelInitialize();
|
||||
|
||||
/* USER CODE BEGIN RTOS_SEMAPHORES */
|
||||
/* add semaphores, ... */
|
||||
/* USER CODE END RTOS_SEMAPHORES */
|
||||
/* USER CODE BEGIN RTOS_MUTEX */
|
||||
/* add mutexes, ... */
|
||||
/* USER CODE END RTOS_MUTEX */
|
||||
|
||||
/* USER CODE BEGIN RTOS_TIMERS */
|
||||
/* start timers, add new ones, ... */
|
||||
/* USER CODE END RTOS_TIMERS */
|
||||
/* USER CODE BEGIN RTOS_SEMAPHORES */
|
||||
/* add semaphores, ... */
|
||||
/* USER CODE END RTOS_SEMAPHORES */
|
||||
|
||||
/* USER CODE BEGIN RTOS_QUEUES */
|
||||
/* add queues, ... */
|
||||
/* USER CODE END RTOS_QUEUES */
|
||||
/* USER CODE BEGIN RTOS_TIMERS */
|
||||
/* start timers, add new ones, ... */
|
||||
/* USER CODE END RTOS_TIMERS */
|
||||
|
||||
/* Create the thread(s) */
|
||||
/* creation of defaultTask */
|
||||
defaultTaskHandle = osThreadNew(StartDefaultTask, NULL, &defaultTask_attributes);
|
||||
/* USER CODE BEGIN RTOS_QUEUES */
|
||||
/* add queues, ... */
|
||||
/* USER CODE END RTOS_QUEUES */
|
||||
|
||||
/* USER CODE BEGIN RTOS_THREADS */
|
||||
/* add threads, ... */
|
||||
/* USER CODE END RTOS_THREADS */
|
||||
/* Create the thread(s) */
|
||||
/* creation of defaultTask */
|
||||
defaultTaskHandle = osThreadNew(StartDefaultTask, NULL, &defaultTask_attributes);
|
||||
|
||||
/* USER CODE BEGIN RTOS_EVENTS */
|
||||
/* add events, ... */
|
||||
/* USER CODE END RTOS_EVENTS */
|
||||
/* USER CODE BEGIN RTOS_THREADS */
|
||||
/* add threads, ... */
|
||||
|
||||
/* Start scheduler */
|
||||
osKernelStart();
|
||||
/* USER CODE END RTOS_THREADS */
|
||||
|
||||
/* We should never get here as control is now taken by the scheduler */
|
||||
/* Infinite loop */
|
||||
/* USER CODE BEGIN WHILE */
|
||||
while (1)
|
||||
{
|
||||
/* USER CODE END WHILE */
|
||||
/* USER CODE BEGIN RTOS_EVENTS */
|
||||
/* add events, ... */
|
||||
/* USER CODE END RTOS_EVENTS */
|
||||
|
||||
/* USER CODE BEGIN 3 */
|
||||
}
|
||||
/* USER CODE END 3 */
|
||||
/* Start scheduler */
|
||||
osKernelStart();
|
||||
|
||||
/* We should never get here as control is now taken by the scheduler */
|
||||
/* Infinite loop */
|
||||
/* USER CODE BEGIN WHILE */
|
||||
while (1)
|
||||
{
|
||||
/* USER CODE END WHILE */
|
||||
|
||||
/* USER CODE BEGIN 3 */
|
||||
}
|
||||
/* USER CODE END 3 */
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief System Clock Configuration
|
||||
* @retval None
|
||||
*/
|
||||
* @brief System Clock Configuration
|
||||
* @retval None
|
||||
*/
|
||||
void SystemClock_Config(void)
|
||||
{
|
||||
RCC_OscInitTypeDef RCC_OscInitStruct = {0};
|
||||
RCC_ClkInitTypeDef RCC_ClkInitStruct = {0};
|
||||
RCC_PeriphCLKInitTypeDef PeriphClkInit = {0};
|
||||
RCC_OscInitTypeDef RCC_OscInitStruct = {0};
|
||||
RCC_ClkInitTypeDef RCC_ClkInitStruct = {0};
|
||||
RCC_PeriphCLKInitTypeDef PeriphClkInit = {0};
|
||||
|
||||
/** Configure the main internal regulator output voltage
|
||||
*/
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1);
|
||||
/** Initializes the RCC Oscillators according to the specified parameters
|
||||
* in the RCC_OscInitTypeDef structure.
|
||||
*/
|
||||
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_MSI;
|
||||
RCC_OscInitStruct.MSIState = RCC_MSI_ON;
|
||||
RCC_OscInitStruct.MSICalibrationValue = 0;
|
||||
RCC_OscInitStruct.MSIClockRange = RCC_MSIRANGE_5;
|
||||
RCC_OscInitStruct.PLL.PLLState = RCC_PLL_NONE;
|
||||
if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK)
|
||||
{
|
||||
Error_Handler();
|
||||
}
|
||||
/** Initializes the CPU, AHB and APB buses clocks
|
||||
*/
|
||||
RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK
|
||||
|RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2;
|
||||
RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_MSI;
|
||||
RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1;
|
||||
RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV1;
|
||||
RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV1;
|
||||
/** Configure the main internal regulator output voltage
|
||||
*/
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1);
|
||||
/** Initializes the RCC Oscillators according to the specified parameters
|
||||
* in the RCC_OscInitTypeDef structure.
|
||||
*/
|
||||
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI;
|
||||
RCC_OscInitStruct.HSIState = RCC_HSI_DIV4;
|
||||
RCC_OscInitStruct.HSICalibrationValue = RCC_HSICALIBRATION_DEFAULT;
|
||||
RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;
|
||||
RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSI;
|
||||
RCC_OscInitStruct.PLL.PLLMUL = RCC_PLLMUL_3;
|
||||
RCC_OscInitStruct.PLL.PLLDIV = RCC_PLLDIV_2;
|
||||
if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK)
|
||||
{
|
||||
Error_Handler();
|
||||
}
|
||||
/** Initializes the CPU, AHB and APB buses clocks
|
||||
*/
|
||||
RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK
|
||||
|RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2;
|
||||
RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK;
|
||||
RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1;
|
||||
RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV1;
|
||||
RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV1;
|
||||
|
||||
if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_0) != HAL_OK)
|
||||
{
|
||||
Error_Handler();
|
||||
}
|
||||
PeriphClkInit.PeriphClockSelection = RCC_PERIPHCLK_LPUART1|RCC_PERIPHCLK_LPTIM1;
|
||||
PeriphClkInit.Lpuart1ClockSelection = RCC_LPUART1CLKSOURCE_PCLK1;
|
||||
PeriphClkInit.LptimClockSelection = RCC_LPTIM1CLKSOURCE_PCLK;
|
||||
if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_0) != HAL_OK)
|
||||
{
|
||||
Error_Handler();
|
||||
}
|
||||
PeriphClkInit.PeriphClockSelection = RCC_PERIPHCLK_LPUART1|RCC_PERIPHCLK_LPTIM1;
|
||||
PeriphClkInit.Lpuart1ClockSelection = RCC_LPUART1CLKSOURCE_PCLK1;
|
||||
PeriphClkInit.LptimClockSelection = RCC_LPTIM1CLKSOURCE_PCLK;
|
||||
|
||||
if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInit) != HAL_OK)
|
||||
{
|
||||
Error_Handler();
|
||||
}
|
||||
if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInit) != HAL_OK)
|
||||
{
|
||||
Error_Handler();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief ADC Initialization Function
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
* @brief ADC Initialization Function
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
static void MX_ADC_Init(void)
|
||||
{
|
||||
|
||||
/* USER CODE BEGIN ADC_Init 0 */
|
||||
/* USER CODE BEGIN ADC_Init 0 */
|
||||
|
||||
/* USER CODE END ADC_Init 0 */
|
||||
/* USER CODE END ADC_Init 0 */
|
||||
|
||||
ADC_ChannelConfTypeDef sConfig = {0};
|
||||
ADC_ChannelConfTypeDef sConfig = {0};
|
||||
|
||||
/* USER CODE BEGIN ADC_Init 1 */
|
||||
/* USER CODE BEGIN ADC_Init 1 */
|
||||
|
||||
/* USER CODE END ADC_Init 1 */
|
||||
/** Configure the global features of the ADC (Clock, Resolution, Data Alignment and number of conversion)
|
||||
*/
|
||||
hadc.Instance = ADC1;
|
||||
hadc.Init.OversamplingMode = DISABLE;
|
||||
hadc.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV1;
|
||||
hadc.Init.Resolution = ADC_RESOLUTION_12B;
|
||||
hadc.Init.SamplingTime = ADC_SAMPLETIME_160CYCLES_5;
|
||||
hadc.Init.ScanConvMode = ADC_SCAN_DIRECTION_FORWARD;
|
||||
hadc.Init.DataAlign = ADC_DATAALIGN_RIGHT;
|
||||
hadc.Init.ContinuousConvMode = DISABLE;
|
||||
hadc.Init.DiscontinuousConvMode = DISABLE;
|
||||
hadc.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_NONE;
|
||||
hadc.Init.ExternalTrigConv = ADC_SOFTWARE_START;
|
||||
hadc.Init.DMAContinuousRequests = DISABLE;
|
||||
hadc.Init.EOCSelection = ADC_EOC_SINGLE_CONV;
|
||||
hadc.Init.Overrun = ADC_OVR_DATA_PRESERVED;
|
||||
hadc.Init.LowPowerAutoWait = DISABLE;
|
||||
hadc.Init.LowPowerFrequencyMode = ENABLE;
|
||||
hadc.Init.LowPowerAutoPowerOff = DISABLE;
|
||||
if (HAL_ADC_Init(&hadc) != HAL_OK)
|
||||
{
|
||||
Error_Handler();
|
||||
}
|
||||
/** Configure for the selected ADC regular channel to be converted.
|
||||
*/
|
||||
sConfig.Channel = ADC_CHANNEL_0;
|
||||
sConfig.Rank = ADC_RANK_CHANNEL_NUMBER;
|
||||
if (HAL_ADC_ConfigChannel(&hadc, &sConfig) != HAL_OK)
|
||||
{
|
||||
Error_Handler();
|
||||
}
|
||||
/* USER CODE BEGIN ADC_Init 2 */
|
||||
/* USER CODE END ADC_Init 1 */
|
||||
/** Configure the global features of the ADC (Clock, Resolution, Data Alignment and number of conversion)
|
||||
*/
|
||||
hadc.Instance = ADC1;
|
||||
hadc.Init.OversamplingMode = DISABLE;
|
||||
hadc.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV1;
|
||||
hadc.Init.Resolution = ADC_RESOLUTION_8B;
|
||||
hadc.Init.SamplingTime = ADC_SAMPLETIME_160CYCLES_5;
|
||||
hadc.Init.ScanConvMode = ADC_SCAN_DIRECTION_FORWARD;
|
||||
hadc.Init.DataAlign = ADC_DATAALIGN_RIGHT;
|
||||
hadc.Init.ContinuousConvMode = DISABLE;
|
||||
hadc.Init.DiscontinuousConvMode = DISABLE;
|
||||
hadc.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_NONE;
|
||||
hadc.Init.ExternalTrigConv = ADC_SOFTWARE_START;
|
||||
hadc.Init.DMAContinuousRequests = DISABLE;
|
||||
hadc.Init.EOCSelection = ADC_EOC_SINGLE_CONV;
|
||||
hadc.Init.Overrun = ADC_OVR_DATA_PRESERVED;
|
||||
hadc.Init.LowPowerAutoWait = DISABLE;
|
||||
hadc.Init.LowPowerFrequencyMode = DISABLE;
|
||||
hadc.Init.LowPowerAutoPowerOff = DISABLE;
|
||||
if (HAL_ADC_Init(&hadc) != HAL_OK)
|
||||
{
|
||||
Error_Handler();
|
||||
}
|
||||
/** Configure for the selected ADC regular channel to be converted.
|
||||
*/
|
||||
sConfig.Channel = ADC_CHANNEL_0;
|
||||
sConfig.Rank = ADC_RANK_CHANNEL_NUMBER;
|
||||
if (HAL_ADC_ConfigChannel(&hadc, &sConfig) != HAL_OK)
|
||||
{
|
||||
Error_Handler();
|
||||
}
|
||||
/* USER CODE BEGIN ADC_Init 2 */
|
||||
|
||||
/* USER CODE END ADC_Init 2 */
|
||||
/* USER CODE END ADC_Init 2 */
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief LPTIM1 Initialization Function
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
* @brief LPTIM1 Initialization Function
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
static void MX_LPTIM1_Init(void)
|
||||
{
|
||||
|
||||
/* USER CODE BEGIN LPTIM1_Init 0 */
|
||||
/* USER CODE BEGIN LPTIM1_Init 0 */
|
||||
|
||||
/* USER CODE END LPTIM1_Init 0 */
|
||||
/* USER CODE END LPTIM1_Init 0 */
|
||||
|
||||
/* USER CODE BEGIN LPTIM1_Init 1 */
|
||||
/* USER CODE BEGIN LPTIM1_Init 1 */
|
||||
|
||||
/* USER CODE END LPTIM1_Init 1 */
|
||||
hlptim1.Instance = LPTIM1;
|
||||
hlptim1.Init.Clock.Source = LPTIM_CLOCKSOURCE_APBCLOCK_LPOSC;
|
||||
hlptim1.Init.Clock.Prescaler = LPTIM_PRESCALER_DIV1;
|
||||
hlptim1.Init.UltraLowPowerClock.Polarity = LPTIM_CLOCKPOLARITY_RISING;
|
||||
hlptim1.Init.UltraLowPowerClock.SampleTime = LPTIM_CLOCKSAMPLETIME_DIRECTTRANSITION;
|
||||
hlptim1.Init.Trigger.Source = LPTIM_TRIGSOURCE_SOFTWARE;
|
||||
hlptim1.Init.OutputPolarity = LPTIM_OUTPUTPOLARITY_HIGH;
|
||||
hlptim1.Init.UpdateMode = LPTIM_UPDATE_IMMEDIATE;
|
||||
hlptim1.Init.CounterSource = LPTIM_COUNTERSOURCE_EXTERNAL;
|
||||
if (HAL_LPTIM_Init(&hlptim1) != HAL_OK)
|
||||
{
|
||||
Error_Handler();
|
||||
}
|
||||
/* USER CODE BEGIN LPTIM1_Init 2 */
|
||||
/* USER CODE END LPTIM1_Init 1 */
|
||||
hlptim1.Instance = LPTIM1;
|
||||
hlptim1.Init.Clock.Source = LPTIM_CLOCKSOURCE_APBCLOCK_LPOSC;
|
||||
hlptim1.Init.Clock.Prescaler = LPTIM_PRESCALER_DIV1;
|
||||
hlptim1.Init.UltraLowPowerClock.Polarity = LPTIM_CLOCKPOLARITY_RISING;
|
||||
hlptim1.Init.UltraLowPowerClock.SampleTime = LPTIM_CLOCKSAMPLETIME_DIRECTTRANSITION;
|
||||
hlptim1.Init.Trigger.Source = LPTIM_TRIGSOURCE_SOFTWARE;
|
||||
hlptim1.Init.OutputPolarity = LPTIM_OUTPUTPOLARITY_HIGH;
|
||||
hlptim1.Init.UpdateMode = LPTIM_UPDATE_IMMEDIATE;
|
||||
hlptim1.Init.CounterSource = LPTIM_COUNTERSOURCE_EXTERNAL;
|
||||
if (HAL_LPTIM_Init(&hlptim1) != HAL_OK)
|
||||
{
|
||||
Error_Handler();
|
||||
}
|
||||
/* USER CODE BEGIN LPTIM1_Init 2 */
|
||||
|
||||
/* USER CODE END LPTIM1_Init 2 */
|
||||
/* USER CODE END LPTIM1_Init 2 */
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief LPUART1 Initialization Function
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
* @brief LPUART1 Initialization Function
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
static void MX_LPUART1_UART_Init(void)
|
||||
{
|
||||
|
||||
/* USER CODE BEGIN LPUART1_Init 0 */
|
||||
/* USER CODE BEGIN LPUART1_Init 0 */
|
||||
|
||||
/* USER CODE END LPUART1_Init 0 */
|
||||
/* USER CODE END LPUART1_Init 0 */
|
||||
|
||||
/* USER CODE BEGIN LPUART1_Init 1 */
|
||||
/* USER CODE BEGIN LPUART1_Init 1 */
|
||||
|
||||
/* USER CODE END LPUART1_Init 1 */
|
||||
hlpuart1.Instance = LPUART1;
|
||||
hlpuart1.Init.BaudRate = 9600;
|
||||
hlpuart1.Init.WordLength = UART_WORDLENGTH_8B;
|
||||
hlpuart1.Init.StopBits = UART_STOPBITS_1;
|
||||
hlpuart1.Init.Parity = UART_PARITY_NONE;
|
||||
hlpuart1.Init.Mode = UART_MODE_TX_RX;
|
||||
hlpuart1.Init.HwFlowCtl = UART_HWCONTROL_NONE;
|
||||
hlpuart1.Init.OneBitSampling = UART_ONE_BIT_SAMPLE_DISABLE;
|
||||
hlpuart1.AdvancedInit.AdvFeatureInit = UART_ADVFEATURE_NO_INIT;
|
||||
if (HAL_UART_Init(&hlpuart1) != HAL_OK)
|
||||
{
|
||||
Error_Handler();
|
||||
}
|
||||
/* USER CODE BEGIN LPUART1_Init 2 */
|
||||
/* USER CODE END LPUART1_Init 1 */
|
||||
hlpuart1.Instance = LPUART1;
|
||||
hlpuart1.Init.BaudRate = 9600;
|
||||
hlpuart1.Init.WordLength = UART_WORDLENGTH_8B;
|
||||
hlpuart1.Init.StopBits = UART_STOPBITS_1;
|
||||
hlpuart1.Init.Parity = UART_PARITY_NONE;
|
||||
hlpuart1.Init.Mode = UART_MODE_TX_RX;
|
||||
hlpuart1.Init.HwFlowCtl = UART_HWCONTROL_NONE;
|
||||
hlpuart1.Init.OneBitSampling = UART_ONE_BIT_SAMPLE_DISABLE;
|
||||
hlpuart1.AdvancedInit.AdvFeatureInit = UART_ADVFEATURE_NO_INIT;
|
||||
if (HAL_UART_Init(&hlpuart1) != HAL_OK)
|
||||
{
|
||||
Error_Handler();
|
||||
}
|
||||
/* USER CODE BEGIN LPUART1_Init 2 */
|
||||
|
||||
/* USER CODE END LPUART1_Init 2 */
|
||||
/* USER CODE END LPUART1_Init 2 */
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief TIM2 Initialization Function
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
* @brief TIM2 Initialization Function
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
static void MX_TIM2_Init(void)
|
||||
{
|
||||
|
||||
/* USER CODE BEGIN TIM2_Init 0 */
|
||||
/* USER CODE BEGIN TIM2_Init 0 */
|
||||
|
||||
/* USER CODE END TIM2_Init 0 */
|
||||
/* USER CODE END TIM2_Init 0 */
|
||||
|
||||
TIM_ClockConfigTypeDef sClockSourceConfig = {0};
|
||||
TIM_MasterConfigTypeDef sMasterConfig = {0};
|
||||
TIM_OC_InitTypeDef sConfigOC = {0};
|
||||
TIM_ClockConfigTypeDef sClockSourceConfig = {0};
|
||||
TIM_MasterConfigTypeDef sMasterConfig = {0};
|
||||
TIM_OC_InitTypeDef sConfigOC = {0};
|
||||
|
||||
/* USER CODE BEGIN TIM2_Init 1 */
|
||||
/* USER CODE BEGIN TIM2_Init 1 */
|
||||
|
||||
/* USER CODE END TIM2_Init 1 */
|
||||
htim2.Instance = TIM2;
|
||||
htim2.Init.Prescaler = 0;
|
||||
htim2.Init.CounterMode = TIM_COUNTERMODE_UP;
|
||||
htim2.Init.Period = 65535;
|
||||
htim2.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;
|
||||
htim2.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE;
|
||||
if (HAL_TIM_Base_Init(&htim2) != HAL_OK)
|
||||
{
|
||||
Error_Handler();
|
||||
}
|
||||
sClockSourceConfig.ClockSource = TIM_CLOCKSOURCE_INTERNAL;
|
||||
if (HAL_TIM_ConfigClockSource(&htim2, &sClockSourceConfig) != HAL_OK)
|
||||
{
|
||||
Error_Handler();
|
||||
}
|
||||
if (HAL_TIM_PWM_Init(&htim2) != HAL_OK)
|
||||
{
|
||||
Error_Handler();
|
||||
}
|
||||
sMasterConfig.MasterOutputTrigger = TIM_TRGO_RESET;
|
||||
sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE;
|
||||
if (HAL_TIMEx_MasterConfigSynchronization(&htim2, &sMasterConfig) != HAL_OK)
|
||||
{
|
||||
Error_Handler();
|
||||
}
|
||||
sConfigOC.OCMode = TIM_OCMODE_PWM1;
|
||||
sConfigOC.Pulse = 0;
|
||||
sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH;
|
||||
sConfigOC.OCFastMode = TIM_OCFAST_DISABLE;
|
||||
if (HAL_TIM_PWM_ConfigChannel(&htim2, &sConfigOC, TIM_CHANNEL_1) != HAL_OK)
|
||||
{
|
||||
Error_Handler();
|
||||
}
|
||||
if (HAL_TIM_PWM_ConfigChannel(&htim2, &sConfigOC, TIM_CHANNEL_2) != HAL_OK)
|
||||
{
|
||||
Error_Handler();
|
||||
}
|
||||
if (HAL_TIM_PWM_ConfigChannel(&htim2, &sConfigOC, TIM_CHANNEL_3) != HAL_OK)
|
||||
{
|
||||
Error_Handler();
|
||||
}
|
||||
if (HAL_TIM_PWM_ConfigChannel(&htim2, &sConfigOC, TIM_CHANNEL_4) != HAL_OK)
|
||||
{
|
||||
Error_Handler();
|
||||
}
|
||||
/* USER CODE BEGIN TIM2_Init 2 */
|
||||
/* USER CODE END TIM2_Init 1 */
|
||||
htim2.Instance = TIM2;
|
||||
htim2.Init.Prescaler = 0;
|
||||
htim2.Init.CounterMode = TIM_COUNTERMODE_UP;
|
||||
htim2.Init.Period = 255;
|
||||
htim2.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;
|
||||
htim2.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE;
|
||||
if (HAL_TIM_Base_Init(&htim2) != HAL_OK)
|
||||
{
|
||||
Error_Handler();
|
||||
}
|
||||
sClockSourceConfig.ClockSource = TIM_CLOCKSOURCE_INTERNAL;
|
||||
if (HAL_TIM_ConfigClockSource(&htim2, &sClockSourceConfig) != HAL_OK)
|
||||
{
|
||||
Error_Handler();
|
||||
}
|
||||
if (HAL_TIM_PWM_Init(&htim2) != HAL_OK)
|
||||
{
|
||||
Error_Handler();
|
||||
}
|
||||
sMasterConfig.MasterOutputTrigger = TIM_TRGO_RESET;
|
||||
sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE;
|
||||
if (HAL_TIMEx_MasterConfigSynchronization(&htim2, &sMasterConfig) != HAL_OK)
|
||||
{
|
||||
Error_Handler();
|
||||
}
|
||||
sConfigOC.OCMode = TIM_OCMODE_PWM1;
|
||||
sConfigOC.Pulse = 0;
|
||||
sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH;
|
||||
sConfigOC.OCFastMode = TIM_OCFAST_DISABLE;
|
||||
if (HAL_TIM_PWM_ConfigChannel(&htim2, &sConfigOC, TIM_CHANNEL_1) != HAL_OK)
|
||||
{
|
||||
Error_Handler();
|
||||
}
|
||||
if (HAL_TIM_PWM_ConfigChannel(&htim2, &sConfigOC, TIM_CHANNEL_2) != HAL_OK)
|
||||
{
|
||||
Error_Handler();
|
||||
}
|
||||
if (HAL_TIM_PWM_ConfigChannel(&htim2, &sConfigOC, TIM_CHANNEL_3) != HAL_OK)
|
||||
{
|
||||
Error_Handler();
|
||||
}
|
||||
if (HAL_TIM_PWM_ConfigChannel(&htim2, &sConfigOC, TIM_CHANNEL_4) != HAL_OK)
|
||||
{
|
||||
Error_Handler();
|
||||
}
|
||||
/* USER CODE BEGIN TIM2_Init 2 */
|
||||
|
||||
/* USER CODE END TIM2_Init 2 */
|
||||
HAL_TIM_MspPostInit(&htim2);
|
||||
/* USER CODE END TIM2_Init 2 */
|
||||
HAL_TIM_MspPostInit(&htim2);
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief TIM21 Initialization Function
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
* @brief TIM21 Initialization Function
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
static void MX_TIM21_Init(void)
|
||||
{
|
||||
|
||||
/* USER CODE BEGIN TIM21_Init 0 */
|
||||
/* USER CODE BEGIN TIM21_Init 0 */
|
||||
|
||||
/* USER CODE END TIM21_Init 0 */
|
||||
/* USER CODE END TIM21_Init 0 */
|
||||
|
||||
TIM_Encoder_InitTypeDef sConfig = {0};
|
||||
TIM_MasterConfigTypeDef sMasterConfig = {0};
|
||||
TIM_Encoder_InitTypeDef sConfig = {0};
|
||||
TIM_MasterConfigTypeDef sMasterConfig = {0};
|
||||
|
||||
/* USER CODE BEGIN TIM21_Init 1 */
|
||||
/* USER CODE BEGIN TIM21_Init 1 */
|
||||
|
||||
/* USER CODE END TIM21_Init 1 */
|
||||
htim21.Instance = TIM21;
|
||||
htim21.Init.Prescaler = 0;
|
||||
htim21.Init.CounterMode = TIM_COUNTERMODE_UP;
|
||||
htim21.Init.Period = 65535;
|
||||
htim21.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;
|
||||
htim21.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE;
|
||||
sConfig.EncoderMode = TIM_ENCODERMODE_TI1;
|
||||
sConfig.IC1Polarity = TIM_ICPOLARITY_RISING;
|
||||
sConfig.IC1Selection = TIM_ICSELECTION_DIRECTTI;
|
||||
sConfig.IC1Prescaler = TIM_ICPSC_DIV1;
|
||||
sConfig.IC1Filter = 0;
|
||||
sConfig.IC2Polarity = TIM_ICPOLARITY_RISING;
|
||||
sConfig.IC2Selection = TIM_ICSELECTION_DIRECTTI;
|
||||
sConfig.IC2Prescaler = TIM_ICPSC_DIV1;
|
||||
sConfig.IC2Filter = 0;
|
||||
if (HAL_TIM_Encoder_Init(&htim21, &sConfig) != HAL_OK)
|
||||
{
|
||||
Error_Handler();
|
||||
}
|
||||
sMasterConfig.MasterOutputTrigger = TIM_TRGO_RESET;
|
||||
sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE;
|
||||
if (HAL_TIMEx_MasterConfigSynchronization(&htim21, &sMasterConfig) != HAL_OK)
|
||||
{
|
||||
Error_Handler();
|
||||
}
|
||||
/* USER CODE BEGIN TIM21_Init 2 */
|
||||
/* USER CODE END TIM21_Init 1 */
|
||||
htim21.Instance = TIM21;
|
||||
htim21.Init.Prescaler = 0;
|
||||
htim21.Init.CounterMode = TIM_COUNTERMODE_UP;
|
||||
htim21.Init.Period = 65535;
|
||||
htim21.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;
|
||||
htim21.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE;
|
||||
sConfig.EncoderMode = TIM_ENCODERMODE_TI1;
|
||||
sConfig.IC1Polarity = TIM_ICPOLARITY_RISING;
|
||||
sConfig.IC1Selection = TIM_ICSELECTION_DIRECTTI;
|
||||
sConfig.IC1Prescaler = TIM_ICPSC_DIV1;
|
||||
sConfig.IC1Filter = 0;
|
||||
sConfig.IC2Polarity = TIM_ICPOLARITY_RISING;
|
||||
sConfig.IC2Selection = TIM_ICSELECTION_DIRECTTI;
|
||||
sConfig.IC2Prescaler = TIM_ICPSC_DIV1;
|
||||
sConfig.IC2Filter = 0;
|
||||
if (HAL_TIM_Encoder_Init(&htim21, &sConfig) != HAL_OK)
|
||||
{
|
||||
Error_Handler();
|
||||
}
|
||||
sMasterConfig.MasterOutputTrigger = TIM_TRGO_RESET;
|
||||
sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE;
|
||||
if (HAL_TIMEx_MasterConfigSynchronization(&htim21, &sMasterConfig) != HAL_OK)
|
||||
{
|
||||
Error_Handler();
|
||||
}
|
||||
/* USER CODE BEGIN TIM21_Init 2 */
|
||||
|
||||
/* USER CODE END TIM21_Init 2 */
|
||||
/* USER CODE END TIM21_Init 2 */
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Enable DMA controller clock
|
||||
*/
|
||||
* Enable DMA controller clock
|
||||
*/
|
||||
static void MX_DMA_Init(void)
|
||||
{
|
||||
|
||||
/* DMA controller clock enable */
|
||||
__HAL_RCC_DMA1_CLK_ENABLE();
|
||||
/* DMA controller clock enable */
|
||||
__HAL_RCC_DMA1_CLK_ENABLE();
|
||||
|
||||
/* DMA interrupt init */
|
||||
/* DMA1_Channel2_3_IRQn interrupt configuration */
|
||||
HAL_NVIC_SetPriority(DMA1_Channel2_3_IRQn, 3, 0);
|
||||
HAL_NVIC_EnableIRQ(DMA1_Channel2_3_IRQn);
|
||||
/* DMA interrupt init */
|
||||
/* DMA1_Channel2_3_IRQn interrupt configuration */
|
||||
HAL_NVIC_SetPriority(DMA1_Channel2_3_IRQn, 3, 0);
|
||||
HAL_NVIC_EnableIRQ(DMA1_Channel2_3_IRQn);
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief GPIO Initialization Function
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
* @brief GPIO Initialization Function
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
static void MX_GPIO_Init(void)
|
||||
{
|
||||
GPIO_InitTypeDef GPIO_InitStruct = {0};
|
||||
GPIO_InitTypeDef GPIO_InitStruct = {0};
|
||||
|
||||
/* GPIO Ports Clock Enable */
|
||||
__HAL_RCC_GPIOC_CLK_ENABLE();
|
||||
__HAL_RCC_GPIOA_CLK_ENABLE();
|
||||
__HAL_RCC_GPIOB_CLK_ENABLE();
|
||||
/* GPIO Ports Clock Enable */
|
||||
__HAL_RCC_GPIOC_CLK_ENABLE();
|
||||
__HAL_RCC_GPIOA_CLK_ENABLE();
|
||||
__HAL_RCC_GPIOB_CLK_ENABLE();
|
||||
|
||||
/*Configure GPIO pin Output Level */
|
||||
HAL_GPIO_WritePin(GPIOB, LED_ROUGE_Pin|LED_ORANGE_Pin|LED_VERTE_Pin|SHUTDOWN_ENCODERS_Pin
|
||||
|SHUTDOWN_5V_Pin|SHUTDOWN_Pin, GPIO_PIN_RESET);
|
||||
/*Configure GPIO pin Output Level */
|
||||
HAL_GPIO_WritePin(GPIOB, LED_ROUGE_Pin|LED_ORANGE_Pin|LED_VERTE_Pin|SHUTDOWN_ENCODERS_Pin
|
||||
|SHUTDOWN_5V_Pin, GPIO_PIN_RESET);
|
||||
|
||||
/*Configure GPIO pins : LED_ROUGE_Pin LED_ORANGE_Pin LED_VERTE_Pin SHUTDOWN_ENCODERS_Pin
|
||||
SHUTDOWN_5V_Pin SHUTDOWN_Pin */
|
||||
GPIO_InitStruct.Pin = LED_ROUGE_Pin|LED_ORANGE_Pin|LED_VERTE_Pin|SHUTDOWN_ENCODERS_Pin
|
||||
|SHUTDOWN_5V_Pin|SHUTDOWN_Pin;
|
||||
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
|
||||
GPIO_InitStruct.Pull = GPIO_NOPULL;
|
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
|
||||
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
|
||||
/*Configure GPIO pin Output Level */
|
||||
HAL_GPIO_WritePin(SHUTDOWN_GPIO_Port, SHUTDOWN_Pin, GPIO_PIN_SET);
|
||||
|
||||
/*Configure GPIO pins : BUTTON_SENSE_Pin USB_SENSE_Pin */
|
||||
GPIO_InitStruct.Pin = BUTTON_SENSE_Pin|USB_SENSE_Pin;
|
||||
GPIO_InitStruct.Mode = GPIO_MODE_IT_RISING;
|
||||
GPIO_InitStruct.Pull = GPIO_NOPULL;
|
||||
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
|
||||
/*Configure GPIO pins : LED_ROUGE_Pin LED_ORANGE_Pin LED_VERTE_Pin */
|
||||
GPIO_InitStruct.Pin = LED_ROUGE_Pin|LED_ORANGE_Pin|LED_VERTE_Pin;
|
||||
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
|
||||
GPIO_InitStruct.Pull = GPIO_NOPULL;
|
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
|
||||
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
|
||||
|
||||
/*Configure GPIO pins : CHARGER_ST2_Pin CHARGER_ST1_Pin */
|
||||
GPIO_InitStruct.Pin = CHARGER_ST2_Pin|CHARGER_ST1_Pin;
|
||||
GPIO_InitStruct.Mode = GPIO_MODE_INPUT;
|
||||
GPIO_InitStruct.Pull = GPIO_NOPULL;
|
||||
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
|
||||
/*Configure GPIO pins : SHUTDOWN_ENCODERS_Pin SHUTDOWN_5V_Pin SHUTDOWN_Pin */
|
||||
GPIO_InitStruct.Pin = SHUTDOWN_ENCODERS_Pin|SHUTDOWN_5V_Pin|SHUTDOWN_Pin;
|
||||
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
|
||||
GPIO_InitStruct.Pull = GPIO_NOPULL;
|
||||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
|
||||
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
|
||||
|
||||
/* EXTI interrupt init*/
|
||||
HAL_NVIC_SetPriority(EXTI2_3_IRQn, 0, 0);
|
||||
HAL_NVIC_EnableIRQ(EXTI2_3_IRQn);
|
||||
/*Configure GPIO pins : BUTTON_SENSE_Pin USB_SENSE_Pin */
|
||||
GPIO_InitStruct.Pin = BUTTON_SENSE_Pin|USB_SENSE_Pin;
|
||||
GPIO_InitStruct.Mode = GPIO_MODE_IT_RISING;
|
||||
GPIO_InitStruct.Pull = GPIO_NOPULL;
|
||||
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
|
||||
|
||||
/*Configure GPIO pins : CHARGER_ST2_Pin CHARGER_ST1_Pin */
|
||||
GPIO_InitStruct.Pin = CHARGER_ST2_Pin|CHARGER_ST1_Pin;
|
||||
GPIO_InitStruct.Mode = GPIO_MODE_INPUT;
|
||||
GPIO_InitStruct.Pull = GPIO_NOPULL;
|
||||
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
|
||||
|
||||
/* EXTI interrupt init*/
|
||||
HAL_NVIC_SetPriority(EXTI2_3_IRQn, 3, 0);
|
||||
HAL_NVIC_EnableIRQ(EXTI2_3_IRQn);
|
||||
}
|
||||
|
||||
/* USER CODE BEGIN 4 */
|
||||
TickType_t msToTicks(TickType_t ms) {
|
||||
TickType_t tmp = ms;
|
||||
|
||||
if (ms<(1000/configTICK_RATE_HZ))
|
||||
tmp = 1;
|
||||
else {
|
||||
tmp = ms/(1000/configTICK_RATE_HZ);
|
||||
|
||||
if (ms % (1000/configTICK_RATE_HZ)) // if the delay is not true multiple of tick rate, increase by one (delay longer)
|
||||
tmp ++;
|
||||
}
|
||||
return tmp;
|
||||
}
|
||||
/* USER CODE END 4 */
|
||||
|
||||
/* USER CODE BEGIN Header_StartDefaultTask */
|
||||
/**
|
||||
* @brief Function implementing the defaultTask thread.
|
||||
* @param argument: Not used
|
||||
* @retval None
|
||||
*/
|
||||
* @brief Function implementing the defaultTask thread.
|
||||
* @param argument: Not used
|
||||
* @retval None
|
||||
*/
|
||||
/* USER CODE END Header_StartDefaultTask */
|
||||
void StartDefaultTask(void *argument)
|
||||
{
|
||||
/* USER CODE BEGIN 5 */
|
||||
/* Infinite loop */
|
||||
for(;;)
|
||||
{
|
||||
osDelay(1);
|
||||
}
|
||||
/* USER CODE END 5 */
|
||||
/* USER CODE BEGIN 5 */
|
||||
LEDS_State state = leds_off;
|
||||
|
||||
/* Infinite loop */
|
||||
for(;;)
|
||||
{
|
||||
state++;
|
||||
MESSAGE_SendMailbox(LEDS_Mailbox, MSG_ID_LED_ETAT, SEQUENCEUR_Mailbox, (void*)&state);
|
||||
|
||||
if (state>leds_erreur)
|
||||
state = leds_off;
|
||||
|
||||
vTaskDelay(pdMS_TO_TICKS(5000));
|
||||
}
|
||||
/* USER CODE END 5 */
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief This function is executed in case of error occurrence.
|
||||
* @retval None
|
||||
*/
|
||||
* @brief This function is executed in case of error occurrence.
|
||||
* @retval None
|
||||
*/
|
||||
void Error_Handler(void)
|
||||
{
|
||||
/* USER CODE BEGIN Error_Handler_Debug */
|
||||
/* User can add his own implementation to report the HAL error return state */
|
||||
__disable_irq();
|
||||
while (1)
|
||||
{
|
||||
}
|
||||
/* USER CODE END Error_Handler_Debug */
|
||||
/* USER CODE BEGIN Error_Handler_Debug */
|
||||
/* User can add his own implementation to report the HAL error return state */
|
||||
__disable_irq();
|
||||
while (1)
|
||||
{
|
||||
}
|
||||
/* USER CODE END Error_Handler_Debug */
|
||||
}
|
||||
|
||||
#ifdef USE_FULL_ASSERT
|
||||
/**
|
||||
* @brief Reports the name of the source file and the source line number
|
||||
* where the assert_param error has occurred.
|
||||
* @param file: pointer to the source file name
|
||||
* @param line: assert_param error line source number
|
||||
* @retval None
|
||||
*/
|
||||
* @brief Reports the name of the source file and the source line number
|
||||
* where the assert_param error has occurred.
|
||||
* @param file: pointer to the source file name
|
||||
* @param line: assert_param error line source number
|
||||
* @retval None
|
||||
*/
|
||||
void assert_failed(uint8_t *file, uint32_t line)
|
||||
{
|
||||
/* USER CODE BEGIN 6 */
|
||||
/* User can add his own implementation to report the file name and line number,
|
||||
/* USER CODE BEGIN 6 */
|
||||
/* User can add his own implementation to report the file name and line number,
|
||||
ex: printf("Wrong parameters value: file %s on line %d\r\n", file, line) */
|
||||
/* USER CODE END 6 */
|
||||
/* USER CODE END 6 */
|
||||
}
|
||||
#endif /* USE_FULL_ASSERT */
|
||||
|
||||
|
|
64
software/dumber3/Core/Src/messages.c
Normal file
64
software/dumber3/Core/Src/messages.c
Normal file
|
@ -0,0 +1,64 @@
|
|||
/*
|
||||
* messages.c
|
||||
*
|
||||
* Created on: 14 sept. 2022
|
||||
* Author: dimercur
|
||||
*/
|
||||
|
||||
#include "messages.h"
|
||||
#include "stdlib.h"
|
||||
|
||||
#define QUEUE_SIZE 5
|
||||
|
||||
QueueHandle_t LEDS_Mailbox;
|
||||
QueueHandle_t MOTEURS_Mailbox;
|
||||
QueueHandle_t SEQUENCEUR_Mailbox;
|
||||
QueueHandle_t BATTERIE_Mailbox;
|
||||
QueueHandle_t XBEE_Mailbox;
|
||||
|
||||
void MESSAGE_Init(void) {
|
||||
LEDS_Mailbox = xQueueCreate(QUEUE_SIZE, sizeof(MESSAGE_Typedef));
|
||||
MOTEURS_Mailbox = xQueueCreate(QUEUE_SIZE, sizeof(MESSAGE_Typedef));
|
||||
SEQUENCEUR_Mailbox = xQueueCreate(QUEUE_SIZE, sizeof(MESSAGE_Typedef));
|
||||
BATTERIE_Mailbox = xQueueCreate(QUEUE_SIZE, sizeof(MESSAGE_Typedef));
|
||||
XBEE_Mailbox = xQueueCreate(QUEUE_SIZE, sizeof(MESSAGE_Typedef));
|
||||
}
|
||||
|
||||
MESSAGE_Typedef MESSAGE_ReadMailbox(QueueHandle_t mbx) {
|
||||
MESSAGE_Typedef msg= {0};
|
||||
char msg_received =0;
|
||||
|
||||
while (!msg_received) {
|
||||
if (xQueueReceive(mbx, &msg, portMAX_DELAY)) { // un message à été reçu
|
||||
msg_received=1;
|
||||
|
||||
return msg;
|
||||
}
|
||||
}
|
||||
|
||||
return msg;
|
||||
}
|
||||
|
||||
MESSAGE_Typedef MESSAGE_ReadMailboxNoDelay(QueueHandle_t mbx) {
|
||||
MESSAGE_Typedef msg= {0};
|
||||
|
||||
if (!xQueueReceive(mbx, &msg, 0)) // Pas de message dans la mailbox
|
||||
msg.id=MSG_ID_NO_MESSAGE;
|
||||
|
||||
return msg;
|
||||
}
|
||||
|
||||
void MESSAGE_SendMailbox(QueueHandle_t mbx_dest, uint16_t id, QueueHandle_t mbx_sender, void *data){
|
||||
MESSAGE_Typedef msg;
|
||||
|
||||
msg.id=id;
|
||||
msg.sender = &mbx_sender;
|
||||
msg.data=data;
|
||||
|
||||
if (!xQueueSend(mbx_dest, &msg, 0)) { // envoi sans attendre
|
||||
//printf("Failed to send data, Queue full.\r\n");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
215
software/dumber3/Core/Src/moteurs.c
Normal file
215
software/dumber3/Core/Src/moteurs.c
Normal file
|
@ -0,0 +1,215 @@
|
|||
/*
|
||||
* moteurs.c
|
||||
*
|
||||
* Created on: Sep 12, 2022
|
||||
* Author: dimercur
|
||||
*/
|
||||
|
||||
#include "main.h"
|
||||
|
||||
extern LPTIM_HandleTypeDef hlptim1;
|
||||
|
||||
extern TIM_HandleTypeDef htim2;
|
||||
extern TIM_HandleTypeDef htim21;
|
||||
|
||||
int16_t MOTEUR_CmdMoteurG;
|
||||
int16_t MOTEUR_CmdMoteurD;
|
||||
int16_t MOTEUR_ConsigneMoteurG;
|
||||
int16_t MOTEUR_ConsigneMoteurD;
|
||||
|
||||
int16_t MOTEUR_NBImpulsionsG;
|
||||
int16_t MOTEUR_NBImpulsionsD;
|
||||
|
||||
uint16_t MOTEUR_DerniereValEncodeursG;
|
||||
uint16_t MOTEUR_DerniereValEncodeursD;
|
||||
|
||||
#define MOTEUR_GAUCHE 0
|
||||
#define MOTEUR_DROIT 1
|
||||
|
||||
#define MOTEUR_Kp 15
|
||||
#define MOTEUR_DELAY 3
|
||||
|
||||
/*
|
||||
* Global informations
|
||||
* Main clock: 6 Mhz
|
||||
* Tim2 PWM range: 0 - 255 (freq: 23437,5 Mhz)
|
||||
* TIM21: encodeur gauche (0 - 65535)
|
||||
* LPTIM: encodeur droit (0 - 65535)
|
||||
*/
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
void MOTEURS_DesactiveAlim(void) {
|
||||
HAL_GPIO_WritePin(GPIOB, SHUTDOWN_ENCODERS_Pin, GPIO_PIN_SET);
|
||||
HAL_GPIO_WritePin(GPIOB, SHUTDOWN_5V_Pin, GPIO_PIN_RESET);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
void MOTEURS_ActiveAlim(void) {
|
||||
HAL_GPIO_WritePin(GPIOB, SHUTDOWN_ENCODERS_Pin, GPIO_PIN_RESET);
|
||||
HAL_GPIO_WritePin(GPIOB, SHUTDOWN_5V_Pin, GPIO_PIN_SET);
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
GPIO_PinState MOTEURS_EtatAlim(void) {
|
||||
return HAL_GPIO_ReadPin(GPIOB, SHUTDOWN_5V_Pin);
|
||||
}
|
||||
|
||||
int16_t MOTEUR_LireEncodeursGauche(void) {
|
||||
uint16_t loc_val= htim21.Instance->CNT;
|
||||
uint16_t overflow = htim21.Instance->SR;
|
||||
int16_t val_end;
|
||||
|
||||
htim21.Instance->SR = htim21.Instance->SR & ~(TIM_SR_UIF);
|
||||
|
||||
if (overflow & TIM_SR_UIF) {
|
||||
val_end = 0xFFFF-loc_val + MOTEUR_DerniereValEncodeursG;
|
||||
} else {
|
||||
val_end = MOTEUR_DerniereValEncodeursG-loc_val;
|
||||
}
|
||||
|
||||
MOTEUR_DerniereValEncodeursG = loc_val;
|
||||
return val_end;
|
||||
}
|
||||
|
||||
int16_t MOTEUR_LireEncodeursDroit(void) {
|
||||
uint16_t loc_val= hlptim1.Instance->CNT;
|
||||
uint32_t status = hlptim1.Instance->ISR;
|
||||
int16_t val_end;
|
||||
|
||||
hlptim1.Instance->ICR=0xFF; // refait descendre les flags ISR
|
||||
|
||||
if (status & LPTIM_ISR_ARRM) {
|
||||
val_end = 0xFFFF-loc_val + MOTEUR_DerniereValEncodeursD;
|
||||
} else {
|
||||
val_end = MOTEUR_DerniereValEncodeursD-loc_val;
|
||||
}
|
||||
|
||||
val_end= -val_end;
|
||||
|
||||
MOTEUR_DerniereValEncodeursD = loc_val;
|
||||
return val_end;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
void MOTEURS_Init(void) {
|
||||
/* Desactive les alimentations des moteurs */
|
||||
MOTEURS_DesactiveAlim();
|
||||
|
||||
/* Lance les timers (timers PWM + timers encodeurs) et regle tout à zero*/
|
||||
hlptim1.Instance->CR = LPTIM_CR_ENABLE;
|
||||
hlptim1.Instance->CR = LPTIM_CR_ENABLE | LPTIM_CR_CNTSTRT;
|
||||
hlptim1.Instance->ARR = 65535;
|
||||
hlptim1.Instance->CFGR = LPTIM_CFGR_ENC;
|
||||
|
||||
hlptim1.Instance->CNT = 0;
|
||||
|
||||
htim21.Instance->ARR = 65535;
|
||||
htim21.Instance->CR1 = htim21.Instance->CR1 | TIM_CR1_CEN| TIM_CR1_URS;
|
||||
htim21.Instance->CNT = 0;
|
||||
|
||||
htim2.Instance->ARR = 255;
|
||||
htim2.Instance->CNT = 0;
|
||||
htim2.Instance->CCR1 = 0;
|
||||
htim2.Instance->CCR2 = 0;
|
||||
htim2.Instance->CCR3 = 0;
|
||||
htim2.Instance->CCR4 = 0;
|
||||
htim2.Instance->CR1 = htim2.Instance->CR1 | TIM_CR1_CEN;
|
||||
htim2.Instance->CCER = TIM_CCER_CC1E | TIM_CCER_CC2E | TIM_CCER_CC3E | TIM_CCER_CC4E;
|
||||
|
||||
MOTEUR_CmdMoteurG =0;
|
||||
MOTEUR_CmdMoteurD =0;
|
||||
MOTEUR_ConsigneMoteurG =0;
|
||||
MOTEUR_ConsigneMoteurD =0;
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief Active les encodeurs et le regulateur des moteur si necessaire et
|
||||
* regle la commande du moteur (entre -255 et +255)
|
||||
*/
|
||||
void MOTEURS_Set(uint8_t mot, int16_t val) {
|
||||
uint8_t loc_val;
|
||||
|
||||
if (val>=0) {
|
||||
if (val>255) loc_val = 255;
|
||||
else loc_val =(uint8_t)val;
|
||||
} else {
|
||||
if (val < -255) loc_val = 255;
|
||||
else loc_val =(uint8_t)(-val);
|
||||
}
|
||||
|
||||
if (MOTEURS_EtatAlim()==GPIO_PIN_RESET)
|
||||
MOTEURS_ActiveAlim();
|
||||
|
||||
if (mot == MOTEUR_DROIT) {
|
||||
if (val >=0) {
|
||||
htim2.Instance->CCR1 = (uint16_t)loc_val;
|
||||
htim2.Instance->CCR2 = 0;
|
||||
} else {
|
||||
htim2.Instance->CCR2 = (uint16_t)loc_val;
|
||||
htim2.Instance->CCR1 = 0;
|
||||
}
|
||||
} else {
|
||||
if (val >=0) {
|
||||
htim2.Instance->CCR4 = (uint16_t)loc_val;
|
||||
htim2.Instance->CCR3 = 0;
|
||||
} else {
|
||||
htim2.Instance->CCR3 = (uint16_t)loc_val;
|
||||
htim2.Instance->CCR4 = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void MOTEURS_Test (void) {
|
||||
int16_t deltaG, deltaD =0;
|
||||
|
||||
MOTEUR_LireEncodeursGauche();
|
||||
MOTEUR_LireEncodeursDroit();
|
||||
|
||||
while (1) {
|
||||
HAL_Delay(MOTEUR_DELAY);
|
||||
|
||||
MOTEUR_NBImpulsionsG = MOTEUR_LireEncodeursGauche();
|
||||
MOTEUR_NBImpulsionsD = MOTEUR_LireEncodeursDroit();
|
||||
|
||||
deltaG = MOTEUR_ConsigneMoteurG - MOTEUR_NBImpulsionsG;
|
||||
deltaD = MOTEUR_ConsigneMoteurD - MOTEUR_NBImpulsionsD;
|
||||
|
||||
if (((MOTEUR_ConsigneMoteurD ==0) && (MOTEUR_ConsigneMoteurG ==0)) &&
|
||||
((deltaD==0) && (deltaG==0))) MOTEURS_DesactiveAlim();
|
||||
else MOTEURS_ActiveAlim();
|
||||
|
||||
if (deltaG !=0) {
|
||||
MOTEUR_CmdMoteurG = MOTEUR_CmdMoteurG + MOTEUR_Kp*deltaG;
|
||||
if (MOTEUR_ConsigneMoteurG>=0) {
|
||||
if (MOTEUR_CmdMoteurG>255) MOTEUR_CmdMoteurG=255;
|
||||
if (MOTEUR_CmdMoteurG<0) MOTEUR_CmdMoteurG=0;
|
||||
} else {
|
||||
if (MOTEUR_CmdMoteurG>0) MOTEUR_CmdMoteurG=0;
|
||||
if (MOTEUR_CmdMoteurG<-255) MOTEUR_CmdMoteurG=-255;
|
||||
}
|
||||
|
||||
MOTEURS_Set(MOTEUR_GAUCHE, MOTEUR_CmdMoteurG);
|
||||
}
|
||||
|
||||
if (deltaD !=0) {
|
||||
MOTEUR_CmdMoteurD = MOTEUR_CmdMoteurD + MOTEUR_Kp*deltaD;
|
||||
if (MOTEUR_ConsigneMoteurD>=0) {
|
||||
if (MOTEUR_CmdMoteurD>255) MOTEUR_CmdMoteurD=255;
|
||||
if (MOTEUR_CmdMoteurD<0) MOTEUR_CmdMoteurD=0;
|
||||
} else {
|
||||
if (MOTEUR_CmdMoteurD>0) MOTEUR_CmdMoteurD=0;
|
||||
if (MOTEUR_CmdMoteurD<-255) MOTEUR_CmdMoteurD=-255;
|
||||
}
|
||||
|
||||
MOTEURS_Set(MOTEUR_DROIT, MOTEUR_CmdMoteurD);
|
||||
}
|
||||
}
|
||||
}
|
8
software/dumber3/Core/Src/sequenceur.c
Normal file
8
software/dumber3/Core/Src/sequenceur.c
Normal file
|
@ -0,0 +1,8 @@
|
|||
/*
|
||||
* statemachine.c
|
||||
*
|
||||
* Created on: Sep 12, 2022
|
||||
* Author: dimercur
|
||||
*/
|
||||
|
||||
|
8
software/dumber3/Core/Src/xbee.c
Normal file
8
software/dumber3/Core/Src/xbee.c
Normal file
|
@ -0,0 +1,8 @@
|
|||
/*
|
||||
* xbee.c
|
||||
*
|
||||
* Created on: Sep 12, 2022
|
||||
* Author: dimercur
|
||||
*/
|
||||
|
||||
|
0
software/dumber3/Debug/Core/Src/batterie.su
Normal file
0
software/dumber3/Debug/Core/Src/batterie.su
Normal file
2
software/dumber3/Debug/Core/Src/freertos.su
Normal file
2
software/dumber3/Debug/Core/Src/freertos.su
Normal file
|
@ -0,0 +1,2 @@
|
|||
freertos.c:57:13:PreSleepProcessing 16 static
|
||||
freertos.c:62:13:PostSleepProcessing 16 static
|
3
software/dumber3/Debug/Core/Src/leds.su
Normal file
3
software/dumber3/Debug/Core/Src/leds.su
Normal file
|
@ -0,0 +1,3 @@
|
|||
leds.c:30:6:LEDS_Init 24 static
|
||||
leds.c:51:6:LEDS_RegleAnimation 16 static
|
||||
leds.c:55:6:LEDS_AnimationThread 40 static
|
12
software/dumber3/Debug/Core/Src/main.su
Normal file
12
software/dumber3/Debug/Core/Src/main.su
Normal file
|
@ -0,0 +1,12 @@
|
|||
main.c:97:5:main 8 static
|
||||
main.c:188:6:SystemClock_Config 112 static
|
||||
main.c:239:13:MX_ADC_Init 16 static
|
||||
main.c:293:13:MX_LPTIM1_Init 8 static
|
||||
main.c:327:13:MX_LPUART1_UART_Init 8 static
|
||||
main.c:361:13:MX_TIM2_Init 48 static
|
||||
main.c:432:13:MX_TIM21_Init 64 static
|
||||
main.c:479:13:MX_DMA_Init 16 static
|
||||
main.c:497:13:MX_GPIO_Init 48 static
|
||||
main.c:545:12:msToTicks 24 static
|
||||
main.c:567:6:StartDefaultTask 32 static
|
||||
main.c:590:6:Error_Handler 8 static,ignoring_inline_asm
|
4
software/dumber3/Debug/Core/Src/messages.su
Normal file
4
software/dumber3/Debug/Core/Src/messages.su
Normal file
|
@ -0,0 +1,4 @@
|
|||
messages.c:19:7:MESSAGE_Init 8 static
|
||||
messages.c:27:17:MESSAGE_ReadMailbox 40 static
|
||||
messages.c:42:17:MESSAGE_ReadMailboxNoDelay 40 static
|
||||
messages.c:51:6:MESSAGE_SendMailbox 40 static
|
8
software/dumber3/Debug/Core/Src/moteurs.su
Normal file
8
software/dumber3/Debug/Core/Src/moteurs.su
Normal file
|
@ -0,0 +1,8 @@
|
|||
moteurs.c:43:6:MOTEURS_DesactiveAlim 8 static
|
||||
moteurs.c:51:6:MOTEURS_ActiveAlim 8 static
|
||||
moteurs.c:59:15:MOTEURS_EtatAlim 8 static
|
||||
moteurs.c:63:9:MOTEUR_LireEncodeursGauche 16 static
|
||||
moteurs.c:80:9:MOTEUR_LireEncodeursDroit 16 static
|
||||
moteurs.c:102:6:MOTEURS_Init 8 static
|
||||
moteurs.c:137:6:MOTEURS_Set 24 static
|
||||
moteurs.c:170:6:MOTEURS_Test 16 static
|
0
software/dumber3/Debug/Core/Src/sequenceur.su
Normal file
0
software/dumber3/Debug/Core/Src/sequenceur.su
Normal file
0
software/dumber3/Debug/Core/Src/statemachine.su
Normal file
0
software/dumber3/Debug/Core/Src/statemachine.su
Normal file
12
software/dumber3/Debug/Core/Src/stm32l0xx_hal_msp.su
Normal file
12
software/dumber3/Debug/Core/Src/stm32l0xx_hal_msp.su
Normal file
|
@ -0,0 +1,12 @@
|
|||
stm32l0xx_hal_msp.c:69:6:HAL_MspInit 8 static
|
||||
stm32l0xx_hal_msp.c:93:6:HAL_ADC_MspInit 48 static
|
||||
stm32l0xx_hal_msp.c:129:6:HAL_ADC_MspDeInit 16 static
|
||||
stm32l0xx_hal_msp.c:159:6:HAL_LPTIM_MspInit 56 static
|
||||
stm32l0xx_hal_msp.c:203:6:HAL_LPTIM_MspDeInit 16 static
|
||||
stm32l0xx_hal_msp.c:234:6:HAL_UART_MspInit 48 static
|
||||
stm32l0xx_hal_msp.c:308:6:HAL_UART_MspDeInit 16 static
|
||||
stm32l0xx_hal_msp.c:343:6:HAL_TIM_Base_MspInit 16 static
|
||||
stm32l0xx_hal_msp.c:365:6:HAL_TIM_Encoder_MspInit 48 static
|
||||
stm32l0xx_hal_msp.c:395:6:HAL_TIM_MspPostInit 56 static
|
||||
stm32l0xx_hal_msp.c:445:6:HAL_TIM_Base_MspDeInit 16 static
|
||||
stm32l0xx_hal_msp.c:467:6:HAL_TIM_Encoder_MspDeInit 16 static
|
7
software/dumber3/Debug/Core/Src/stm32l0xx_it.su
Normal file
7
software/dumber3/Debug/Core/Src/stm32l0xx_it.su
Normal file
|
@ -0,0 +1,7 @@
|
|||
stm32l0xx_it.c:75:6:NMI_Handler 8 static
|
||||
stm32l0xx_it.c:90:6:HardFault_Handler 8 static
|
||||
stm32l0xx_it.c:105:6:SysTick_Handler 8 static
|
||||
stm32l0xx_it.c:134:6:EXTI2_3_IRQHandler 8 static
|
||||
stm32l0xx_it.c:148:6:DMA1_Channel2_3_IRQHandler 8 static
|
||||
stm32l0xx_it.c:163:6:ADC1_IRQHandler 8 static
|
||||
stm32l0xx_it.c:177:6:LPUART1_IRQHandler 8 static
|
56
software/dumber3/Debug/Core/Src/subdir.mk
Normal file
56
software/dumber3/Debug/Core/Src/subdir.mk
Normal file
|
@ -0,0 +1,56 @@
|
|||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
# Toolchain: GNU Tools for STM32 (9-2020-q2-update)
|
||||
################################################################################
|
||||
|
||||
# Add inputs and outputs from these tool invocations to the build variables
|
||||
C_SRCS += \
|
||||
../Core/Src/batterie.c \
|
||||
../Core/Src/freertos.c \
|
||||
../Core/Src/leds.c \
|
||||
../Core/Src/main.c \
|
||||
../Core/Src/messages.c \
|
||||
../Core/Src/moteurs.c \
|
||||
../Core/Src/sequenceur.c \
|
||||
../Core/Src/stm32l0xx_hal_msp.c \
|
||||
../Core/Src/stm32l0xx_it.c \
|
||||
../Core/Src/syscalls.c \
|
||||
../Core/Src/sysmem.c \
|
||||
../Core/Src/system_stm32l0xx.c \
|
||||
../Core/Src/xbee.c
|
||||
|
||||
OBJS += \
|
||||
./Core/Src/batterie.o \
|
||||
./Core/Src/freertos.o \
|
||||
./Core/Src/leds.o \
|
||||
./Core/Src/main.o \
|
||||
./Core/Src/messages.o \
|
||||
./Core/Src/moteurs.o \
|
||||
./Core/Src/sequenceur.o \
|
||||
./Core/Src/stm32l0xx_hal_msp.o \
|
||||
./Core/Src/stm32l0xx_it.o \
|
||||
./Core/Src/syscalls.o \
|
||||
./Core/Src/sysmem.o \
|
||||
./Core/Src/system_stm32l0xx.o \
|
||||
./Core/Src/xbee.o
|
||||
|
||||
C_DEPS += \
|
||||
./Core/Src/batterie.d \
|
||||
./Core/Src/freertos.d \
|
||||
./Core/Src/leds.d \
|
||||
./Core/Src/main.d \
|
||||
./Core/Src/messages.d \
|
||||
./Core/Src/moteurs.d \
|
||||
./Core/Src/sequenceur.d \
|
||||
./Core/Src/stm32l0xx_hal_msp.d \
|
||||
./Core/Src/stm32l0xx_it.d \
|
||||
./Core/Src/syscalls.d \
|
||||
./Core/Src/sysmem.d \
|
||||
./Core/Src/system_stm32l0xx.d \
|
||||
./Core/Src/xbee.d
|
||||
|
||||
|
||||
# Each subdirectory must supply rules for building sources it contributes
|
||||
Core/Src/%.o: ../Core/Src/%.c Core/Src/subdir.mk
|
||||
arm-none-eabi-gcc "$<" -mcpu=cortex-m0plus -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32L010x6 -c -I../Core/Inc -I../Drivers/STM32L0xx_HAL_Driver/Inc -I../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM0 -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
|
||||
|
18
software/dumber3/Debug/Core/Src/syscalls.su
Normal file
18
software/dumber3/Debug/Core/Src/syscalls.su
Normal file
|
@ -0,0 +1,18 @@
|
|||
syscalls.c:45:6:initialise_monitor_handles 8 static
|
||||
syscalls.c:49:5:_getpid 8 static
|
||||
syscalls.c:54:5:_kill 16 static
|
||||
syscalls.c:60:6:_exit 16 static
|
||||
syscalls.c:66:27:_read 32 static
|
||||
syscalls.c:78:27:_write 32 static
|
||||
syscalls.c:89:5:_close 16 static
|
||||
syscalls.c:95:5:_fstat 16 static
|
||||
syscalls.c:101:5:_isatty 16 static
|
||||
syscalls.c:106:5:_lseek 24 static
|
||||
syscalls.c:111:5:_open 20 static
|
||||
syscalls.c:117:5:_wait 16 static
|
||||
syscalls.c:123:5:_unlink 16 static
|
||||
syscalls.c:129:5:_times 16 static
|
||||
syscalls.c:134:5:_stat 16 static
|
||||
syscalls.c:140:5:_link 16 static
|
||||
syscalls.c:146:5:_fork 8 static
|
||||
syscalls.c:152:5:_execve 24 static
|
1
software/dumber3/Debug/Core/Src/sysmem.su
Normal file
1
software/dumber3/Debug/Core/Src/sysmem.su
Normal file
|
@ -0,0 +1 @@
|
|||
sysmem.c:54:7:_sbrk 32 static
|
2
software/dumber3/Debug/Core/Src/system_stm32l0xx.su
Normal file
2
software/dumber3/Debug/Core/Src/system_stm32l0xx.su
Normal file
|
@ -0,0 +1,2 @@
|
|||
system_stm32l0xx.c:154:6:SystemInit 8 static
|
||||
system_stm32l0xx.c:200:6:SystemCoreClockUpdate 32 static
|
0
software/dumber3/Debug/Core/Src/xbee.su
Normal file
0
software/dumber3/Debug/Core/Src/xbee.su
Normal file
20
software/dumber3/Debug/Core/Startup/subdir.mk
Normal file
20
software/dumber3/Debug/Core/Startup/subdir.mk
Normal file
|
@ -0,0 +1,20 @@
|
|||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
# Toolchain: GNU Tools for STM32 (9-2020-q2-update)
|
||||
################################################################################
|
||||
|
||||
# Add inputs and outputs from these tool invocations to the build variables
|
||||
S_SRCS += \
|
||||
../Core/Startup/startup_stm32l010c6tx.s
|
||||
|
||||
OBJS += \
|
||||
./Core/Startup/startup_stm32l010c6tx.o
|
||||
|
||||
S_DEPS += \
|
||||
./Core/Startup/startup_stm32l010c6tx.d
|
||||
|
||||
|
||||
# Each subdirectory must supply rules for building sources it contributes
|
||||
Core/Startup/%.o: ../Core/Startup/%.s Core/Startup/subdir.mk
|
||||
arm-none-eabi-gcc -mcpu=cortex-m0plus -g3 -DDEBUG -c -x assembler-with-cpp -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@" "$<"
|
||||
|
|
@ -0,0 +1,31 @@
|
|||
stm32l0xx_hal.c:140:19:HAL_Init 16 static
|
||||
stm32l0xx_hal.c:178:19:HAL_DeInit 8 static
|
||||
stm32l0xx_hal.c:204:13:HAL_MspInit 8 static
|
||||
stm32l0xx_hal.c:215:13:HAL_MspDeInit 8 static
|
||||
stm32l0xx_hal.c:238:26:HAL_InitTick 24 static
|
||||
stm32l0xx_hal.c:294:13:HAL_IncTick 8 static
|
||||
stm32l0xx_hal.c:305:17:HAL_GetTick 8 static
|
||||
stm32l0xx_hal.c:314:10:HAL_GetTickPrio 8 static
|
||||
stm32l0xx_hal.c:323:19:HAL_SetTickFreq 40 static
|
||||
stm32l0xx_hal.c:355:21:HAL_GetTickFreq 8 static
|
||||
stm32l0xx_hal.c:371:13:HAL_Delay 24 static
|
||||
stm32l0xx_hal.c:397:13:HAL_SuspendTick 8 static
|
||||
stm32l0xx_hal.c:413:13:HAL_ResumeTick 8 static
|
||||
stm32l0xx_hal.c:423:10:HAL_GetHalVersion 8 static
|
||||
stm32l0xx_hal.c:432:10:HAL_GetREVID 8 static
|
||||
stm32l0xx_hal.c:441:10:HAL_GetDEVID 8 static
|
||||
stm32l0xx_hal.c:450:10:HAL_GetUIDw0 8 static
|
||||
stm32l0xx_hal.c:459:10:HAL_GetUIDw1 8 static
|
||||
stm32l0xx_hal.c:468:10:HAL_GetUIDw2 8 static
|
||||
stm32l0xx_hal.c:497:6:HAL_DBGMCU_EnableDBGSleepMode 8 static
|
||||
stm32l0xx_hal.c:506:6:HAL_DBGMCU_DisableDBGSleepMode 8 static
|
||||
stm32l0xx_hal.c:515:6:HAL_DBGMCU_EnableDBGStopMode 8 static
|
||||
stm32l0xx_hal.c:524:6:HAL_DBGMCU_DisableDBGStopMode 8 static
|
||||
stm32l0xx_hal.c:533:6:HAL_DBGMCU_EnableDBGStandbyMode 8 static
|
||||
stm32l0xx_hal.c:542:6:HAL_DBGMCU_DisableDBGStandbyMode 8 static
|
||||
stm32l0xx_hal.c:556:6:HAL_DBGMCU_DBG_EnableLowPowerConfig 16 static
|
||||
stm32l0xx_hal.c:573:6:HAL_DBGMCU_DBG_DisableLowPowerConfig 16 static
|
||||
stm32l0xx_hal.c:610:11:HAL_SYSCFG_GetBootMode 8 static
|
||||
stm32l0xx_hal.c:627:6:HAL_SYSCFG_VREFINT_OutputSelect 16 static
|
||||
stm32l0xx_hal.c:641:6:HAL_SYSCFG_Enable_Lock_VREFINT 8 static
|
||||
stm32l0xx_hal.c:651:6:HAL_SYSCFG_Disable_Lock_VREFINT 8 static
|
|
@ -0,0 +1,29 @@
|
|||
stm32l0xx_hal_adc.c:402:19:HAL_ADC_Init 16 static
|
||||
stm32l0xx_hal_adc.c:648:19:HAL_ADC_DeInit 32 static
|
||||
stm32l0xx_hal_adc.c:779:13:HAL_ADC_MspInit 16 static
|
||||
stm32l0xx_hal_adc.c:794:13:HAL_ADC_MspDeInit 16 static
|
||||
stm32l0xx_hal_adc.c:1032:19:HAL_ADC_Start 32 static
|
||||
stm32l0xx_hal_adc.c:1098:19:HAL_ADC_Stop 32 static
|
||||
stm32l0xx_hal_adc.c:1152:19:HAL_ADC_PollForConversion 24 static
|
||||
stm32l0xx_hal_adc.c:1282:19:HAL_ADC_PollForEvent 32 static
|
||||
stm32l0xx_hal_adc.c:1369:19:HAL_ADC_Start_IT 32 static
|
||||
stm32l0xx_hal_adc.c:1450:19:HAL_ADC_Stop_IT 32 static
|
||||
stm32l0xx_hal_adc.c:1500:19:HAL_ADC_Start_DMA 40 static
|
||||
stm32l0xx_hal_adc.c:1590:19:HAL_ADC_Stop_DMA 32 static
|
||||
stm32l0xx_hal_adc.c:1675:10:HAL_ADC_GetValue 16 static
|
||||
stm32l0xx_hal_adc.c:1692:6:HAL_ADC_IRQHandler 16 static
|
||||
stm32l0xx_hal_adc.c:1823:13:HAL_ADC_ConvCpltCallback 16 static
|
||||
stm32l0xx_hal_adc.c:1838:13:HAL_ADC_ConvHalfCpltCallback 16 static
|
||||
stm32l0xx_hal_adc.c:1853:13:HAL_ADC_LevelOutOfWindowCallback 16 static
|
||||
stm32l0xx_hal_adc.c:1875:13:HAL_ADC_ErrorCallback 16 static
|
||||
stm32l0xx_hal_adc.c:1926:19:HAL_ADC_ConfigChannel 16 static
|
||||
stm32l0xx_hal_adc.c:2045:19:HAL_ADC_AnalogWDGConfig 32 static
|
||||
stm32l0xx_hal_adc.c:2162:10:HAL_ADC_GetState 16 static
|
||||
stm32l0xx_hal_adc.c:2176:10:HAL_ADC_GetError 16 static
|
||||
stm32l0xx_hal_adc.c:2209:26:ADC_Enable 24 static
|
||||
stm32l0xx_hal_adc.c:2271:26:ADC_Disable 24 static
|
||||
stm32l0xx_hal_adc.c:2332:26:ADC_ConversionStop 24 static
|
||||
stm32l0xx_hal_adc.c:2386:13:ADC_DMAConvCplt 24 static
|
||||
stm32l0xx_hal_adc.c:2450:13:ADC_DMAHalfConvCplt 24 static
|
||||
stm32l0xx_hal_adc.c:2468:13:ADC_DMAError 24 static
|
||||
stm32l0xx_hal_adc.c:2492:13:ADC_DelayMicroSecond 24 static
|
|
@ -0,0 +1,7 @@
|
|||
stm32l0xx_hal_adc_ex.c:107:19:HAL_ADCEx_Calibration_Start 32 static
|
||||
stm32l0xx_hal_adc_ex.c:192:10:HAL_ADCEx_Calibration_GetValue 16 static
|
||||
stm32l0xx_hal_adc_ex.c:211:19:HAL_ADCEx_Calibration_SetValue 32 static
|
||||
stm32l0xx_hal_adc_ex.c:259:19:HAL_ADCEx_EnableVREFINT 16 static
|
||||
stm32l0xx_hal_adc_ex.c:291:6:HAL_ADCEx_DisableVREFINT 8 static
|
||||
stm32l0xx_hal_adc_ex.c:306:19:HAL_ADCEx_EnableVREFINTTempSensor 16 static
|
||||
stm32l0xx_hal_adc_ex.c:338:6:HAL_ADCEx_DisableVREFINTTempSensor 8 static
|
|
@ -0,0 +1,21 @@
|
|||
core_cm0plus.h:741:22:__NVIC_EnableIRQ 16 static
|
||||
core_cm0plus.h:777:22:__NVIC_DisableIRQ 16 static,ignoring_inline_asm
|
||||
core_cm0plus.h:796:26:__NVIC_GetPendingIRQ 16 static
|
||||
core_cm0plus.h:815:22:__NVIC_SetPendingIRQ 16 static
|
||||
core_cm0plus.h:830:22:__NVIC_ClearPendingIRQ 16 static
|
||||
core_cm0plus.h:848:22:__NVIC_SetPriority 24 static
|
||||
core_cm0plus.h:872:26:__NVIC_GetPriority 16 static
|
||||
core_cm0plus.h:983:34:__NVIC_SystemReset 8 static,ignoring_inline_asm
|
||||
core_cm0plus.h:1054:26:SysTick_Config 16 static
|
||||
stm32l0xx_hal_cortex.c:132:6:HAL_NVIC_SetPriority 24 static
|
||||
stm32l0xx_hal_cortex.c:148:6:HAL_NVIC_EnableIRQ 16 static
|
||||
stm32l0xx_hal_cortex.c:164:6:HAL_NVIC_DisableIRQ 16 static
|
||||
stm32l0xx_hal_cortex.c:177:6:HAL_NVIC_SystemReset 8 static
|
||||
stm32l0xx_hal_cortex.c:190:10:HAL_SYSTICK_Config 16 static
|
||||
stm32l0xx_hal_cortex.c:222:10:HAL_NVIC_GetPriority 16 static
|
||||
stm32l0xx_hal_cortex.c:235:6:HAL_NVIC_SetPendingIRQ 16 static
|
||||
stm32l0xx_hal_cortex.c:250:10:HAL_NVIC_GetPendingIRQ 16 static
|
||||
stm32l0xx_hal_cortex.c:263:6:HAL_NVIC_ClearPendingIRQ 16 static
|
||||
stm32l0xx_hal_cortex.c:278:6:HAL_SYSTICK_CLKSourceConfig 16 static
|
||||
stm32l0xx_hal_cortex.c:296:6:HAL_SYSTICK_IRQHandler 8 static
|
||||
stm32l0xx_hal_cortex.c:305:13:HAL_SYSTICK_Callback 8 static
|
|
@ -0,0 +1,13 @@
|
|||
stm32l0xx_hal_dma.c:139:19:HAL_DMA_Init 24 static
|
||||
stm32l0xx_hal_dma.c:214:19:HAL_DMA_DeInit 16 static
|
||||
stm32l0xx_hal_dma.c:294:19:HAL_DMA_Start 32 static
|
||||
stm32l0xx_hal_dma.c:337:19:HAL_DMA_Start_IT 32 static
|
||||
stm32l0xx_hal_dma.c:392:19:HAL_DMA_Abort 24 static
|
||||
stm32l0xx_hal_dma.c:433:19:HAL_DMA_Abort_IT 24 static
|
||||
stm32l0xx_hal_dma.c:478:19:HAL_DMA_PollForTransfer 32 static
|
||||
stm32l0xx_hal_dma.c:579:6:HAL_DMA_IRQHandler 24 static
|
||||
stm32l0xx_hal_dma.c:673:19:HAL_DMA_RegisterCallback 32 static
|
||||
stm32l0xx_hal_dma.c:724:19:HAL_DMA_UnRegisterCallback 24 static
|
||||
stm32l0xx_hal_dma.c:802:22:HAL_DMA_GetState 16 static
|
||||
stm32l0xx_hal_dma.c:814:10:HAL_DMA_GetError 16 static
|
||||
stm32l0xx_hal_dma.c:840:13:DMA_SetConfig 24 static
|
|
@ -0,0 +1,9 @@
|
|||
stm32l0xx_hal_exti.c:143:19:HAL_EXTI_SetConfigLine 32 static
|
||||
stm32l0xx_hal_exti.c:238:19:HAL_EXTI_GetConfigLine 32 static
|
||||
stm32l0xx_hal_exti.c:317:19:HAL_EXTI_ClearConfigLine 32 static
|
||||
stm32l0xx_hal_exti.c:370:19:HAL_EXTI_RegisterCallback 32 static
|
||||
stm32l0xx_hal_exti.c:395:19:HAL_EXTI_GetHandle 16 static
|
||||
stm32l0xx_hal_exti.c:435:6:HAL_EXTI_IRQHandler 24 static
|
||||
stm32l0xx_hal_exti.c:467:10:HAL_EXTI_GetPending 32 static
|
||||
stm32l0xx_hal_exti.c:496:6:HAL_EXTI_ClearPending 24 static
|
||||
stm32l0xx_hal_exti.c:517:6:HAL_EXTI_GenerateSWI 24 static
|
|
@ -0,0 +1,13 @@
|
|||
stm32l0xx_hal_flash.c:231:19:HAL_FLASH_Program 40 static
|
||||
stm32l0xx_hal_flash.c:273:19:HAL_FLASH_Program_IT 32 static
|
||||
stm32l0xx_hal_flash.c:304:6:HAL_FLASH_IRQHandler 16 static
|
||||
stm32l0xx_hal_flash.c:428:13:HAL_FLASH_EndOfOperationCallback 16 static
|
||||
stm32l0xx_hal_flash.c:445:13:HAL_FLASH_OperationErrorCallback 16 static
|
||||
stm32l0xx_hal_flash.c:478:19:HAL_FLASH_Unlock 32 static,ignoring_inline_asm
|
||||
stm32l0xx_hal_flash.c:527:19:HAL_FLASH_Lock 8 static
|
||||
stm32l0xx_hal_flash.c:542:19:HAL_FLASH_OB_Unlock 24 static,ignoring_inline_asm
|
||||
stm32l0xx_hal_flash.c:579:19:HAL_FLASH_OB_Lock 8 static
|
||||
stm32l0xx_hal_flash.c:592:19:HAL_FLASH_OB_Launch 8 static
|
||||
stm32l0xx_hal_flash.c:624:10:HAL_FLASH_GetError 8 static
|
||||
stm32l0xx_hal_flash.c:646:19:FLASH_WaitForLastOperation 24 static
|
||||
stm32l0xx_hal_flash.c:703:13:FLASH_SetErrorCode 16 static
|
|
@ -0,0 +1,25 @@
|
|||
stm32l0xx_hal_flash_ex.c:171:19:HAL_FLASHEx_Erase 32 static
|
||||
stm32l0xx_hal_flash_ex.c:235:19:HAL_FLASHEx_Erase_IT 32 static
|
||||
stm32l0xx_hal_flash_ex.c:327:19:HAL_FLASHEx_OBProgram 32 static
|
||||
stm32l0xx_hal_flash_ex.c:410:6:HAL_FLASHEx_OBGetConfig 16 static
|
||||
stm32l0xx_hal_flash_ex.c:443:19:HAL_FLASHEx_AdvOBProgram 32 static
|
||||
stm32l0xx_hal_flash_ex.c:486:6:HAL_FLASHEx_AdvOBGetConfig 16 static
|
||||
stm32l0xx_hal_flash_ex.c:526:19:HAL_FLASHEx_OB_SelectPCROP 40 static
|
||||
stm32l0xx_hal_flash_ex.c:568:19:HAL_FLASHEx_OB_DeSelectPCROP 40 static
|
||||
stm32l0xx_hal_flash_ex.c:634:19:HAL_FLASHEx_DATAEEPROM_Unlock 24 static,ignoring_inline_asm
|
||||
stm32l0xx_hal_flash_ex.c:664:19:HAL_FLASHEx_DATAEEPROM_Lock 8 static
|
||||
stm32l0xx_hal_flash_ex.c:682:19:HAL_FLASHEx_DATAEEPROM_Erase 32 static
|
||||
stm32l0xx_hal_flash_ex.c:724:21:HAL_FLASHEx_DATAEEPROM_Program 40 static
|
||||
stm32l0xx_hal_flash_ex.c:780:6:HAL_FLASHEx_DATAEEPROM_EnableFixedTimeProgram 8 static
|
||||
stm32l0xx_hal_flash_ex.c:789:6:HAL_FLASHEx_DATAEEPROM_DisableFixedTimeProgram 8 static
|
||||
stm32l0xx_hal_flash_ex.c:825:26:FLASH_OB_RDPConfig 40 static
|
||||
stm32l0xx_hal_flash_ex.c:876:26:FLASH_OB_BORConfig 40 static
|
||||
stm32l0xx_hal_flash_ex.c:918:27:FLASH_OB_BOOTBit1Config 40 static
|
||||
stm32l0xx_hal_flash_ex.c:953:16:FLASH_OB_GetUser 8 static
|
||||
stm32l0xx_hal_flash_ex.c:967:16:FLASH_OB_GetRDP 16 static
|
||||
stm32l0xx_hal_flash_ex.c:985:16:FLASH_OB_GetBOR 8 static
|
||||
stm32l0xx_hal_flash_ex.c:995:16:FLASH_OB_GetBOOTBit1 8 static
|
||||
stm32l0xx_hal_flash_ex.c:1006:17:FLASH_OB_GetWRP 8 static
|
||||
stm32l0xx_hal_flash_ex.c:1046:26:FLASH_OB_ProtectedSectorsConfig 40 static
|
||||
stm32l0xx_hal_flash_ex.c:1140:26:FLASH_OB_UserConfig 40 static
|
||||
stm32l0xx_hal_flash_ex.c:1246:6:FLASH_PageErase 16 static
|
|
@ -0,0 +1,6 @@
|
|||
stm32l0xx_hal_flash_ramfunc.c:115:30:HAL_FLASHEx_EnableRunPowerDown 8 static
|
||||
stm32l0xx_hal_flash_ramfunc.c:128:30:HAL_FLASHEx_DisableRunPowerDown 8 static
|
||||
stm32l0xx_hal_flash_ramfunc.c:305:30:HAL_FLASHEx_HalfPageProgram 32 static,ignoring_inline_asm
|
||||
stm32l0xx_hal_flash_ramfunc.c:376:30:HAL_FLASHEx_GetError 16 static
|
||||
stm32l0xx_hal_flash_ramfunc.c:458:37:FLASHRAM_WaitForLastOperation 16 static
|
||||
stm32l0xx_hal_flash_ramfunc.c:398:37:FLASHRAM_SetErrorCode 16 static
|
|
@ -0,0 +1,8 @@
|
|||
stm32l0xx_hal_gpio.c:156:6:HAL_GPIO_Init 32 static
|
||||
stm32l0xx_hal_gpio.c:286:6:HAL_GPIO_DeInit 32 static
|
||||
stm32l0xx_hal_gpio.c:367:15:HAL_GPIO_ReadPin 24 static
|
||||
stm32l0xx_hal_gpio.c:403:6:HAL_GPIO_WritePin 16 static
|
||||
stm32l0xx_hal_gpio.c:427:6:HAL_GPIO_TogglePin 24 static
|
||||
stm32l0xx_hal_gpio.c:454:19:HAL_GPIO_LockPin 24 static
|
||||
stm32l0xx_hal_gpio.c:487:6:HAL_GPIO_EXTI_IRQHandler 16 static
|
||||
stm32l0xx_hal_gpio.c:502:13:HAL_GPIO_EXTI_Callback 16 static
|
|
@ -0,0 +1,79 @@
|
|||
stm32l0xx_hal_i2c.c:522:19:HAL_I2C_Init 16 static
|
||||
stm32l0xx_hal_i2c.c:632:19:HAL_I2C_DeInit 16 static
|
||||
stm32l0xx_hal_i2c.c:678:13:HAL_I2C_MspInit 16 static
|
||||
stm32l0xx_hal_i2c.c:694:13:HAL_I2C_MspDeInit 16 static
|
||||
stm32l0xx_hal_i2c.c:1115:19:HAL_I2C_Master_Transmit 48 static
|
||||
stm32l0xx_hal_i2c.c:1234:19:HAL_I2C_Master_Receive 48 static
|
||||
stm32l0xx_hal_i2c.c:1352:19:HAL_I2C_Slave_Transmit 40 static
|
||||
stm32l0xx_hal_i2c.c:1490:19:HAL_I2C_Slave_Receive 40 static
|
||||
stm32l0xx_hal_i2c.c:1617:19:HAL_I2C_Master_Transmit_IT 48 static
|
||||
stm32l0xx_hal_i2c.c:1688:19:HAL_I2C_Master_Receive_IT 48 static
|
||||
stm32l0xx_hal_i2c.c:1757:19:HAL_I2C_Slave_Transmit_IT 24 static
|
||||
stm32l0xx_hal_i2c.c:1807:19:HAL_I2C_Slave_Receive_IT 24 static
|
||||
stm32l0xx_hal_i2c.c:1859:19:HAL_I2C_Master_Transmit_DMA 48 static
|
||||
stm32l0xx_hal_i2c.c:2006:19:HAL_I2C_Master_Receive_DMA 48 static
|
||||
stm32l0xx_hal_i2c.c:2151:19:HAL_I2C_Slave_Transmit_DMA 40 static
|
||||
stm32l0xx_hal_i2c.c:2255:19:HAL_I2C_Slave_Receive_DMA 40 static
|
||||
stm32l0xx_hal_i2c.c:2363:19:HAL_I2C_Mem_Write 48 static
|
||||
stm32l0xx_hal_i2c.c:2500:19:HAL_I2C_Mem_Read 48 static
|
||||
stm32l0xx_hal_i2c.c:2637:19:HAL_I2C_Mem_Write_IT 48 static
|
||||
stm32l0xx_hal_i2c.c:2731:19:HAL_I2C_Mem_Read_IT 48 static
|
||||
stm32l0xx_hal_i2c.c:2823:19:HAL_I2C_Mem_Write_DMA 56 static
|
||||
stm32l0xx_hal_i2c.c:2970:19:HAL_I2C_Mem_Read_DMA 56 static
|
||||
stm32l0xx_hal_i2c.c:3113:19:HAL_I2C_IsDeviceReady 48 static
|
||||
stm32l0xx_hal_i2c.c:3255:19:HAL_I2C_Master_Seq_Transmit_IT 48 static
|
||||
stm32l0xx_hal_i2c.c:3342:19:HAL_I2C_Master_Seq_Transmit_DMA 56 static
|
||||
stm32l0xx_hal_i2c.c:3510:19:HAL_I2C_Master_Seq_Receive_IT 48 static
|
||||
stm32l0xx_hal_i2c.c:3597:19:HAL_I2C_Master_Seq_Receive_DMA 56 static
|
||||
stm32l0xx_hal_i2c.c:3763:19:HAL_I2C_Slave_Seq_Transmit_IT 24 static
|
||||
stm32l0xx_hal_i2c.c:3859:19:HAL_I2C_Slave_Seq_Transmit_DMA 40 static
|
||||
stm32l0xx_hal_i2c.c:4040:19:HAL_I2C_Slave_Seq_Receive_IT 24 static
|
||||
stm32l0xx_hal_i2c.c:4136:19:HAL_I2C_Slave_Seq_Receive_DMA 40 static
|
||||
stm32l0xx_hal_i2c.c:4313:19:HAL_I2C_EnableListen_IT 16 static
|
||||
stm32l0xx_hal_i2c.c:4337:19:HAL_I2C_DisableListen_IT 24 static
|
||||
stm32l0xx_hal_i2c.c:4370:19:HAL_I2C_Master_Abort_IT 24 static
|
||||
stm32l0xx_hal_i2c.c:4432:6:HAL_I2C_EV_IRQHandler 24 static
|
||||
stm32l0xx_hal_i2c.c:4451:6:HAL_I2C_ER_IRQHandler 32 static
|
||||
stm32l0xx_hal_i2c.c:4503:13:HAL_I2C_MasterTxCpltCallback 16 static
|
||||
stm32l0xx_hal_i2c.c:4519:13:HAL_I2C_MasterRxCpltCallback 16 static
|
||||
stm32l0xx_hal_i2c.c:4534:13:HAL_I2C_SlaveTxCpltCallback 16 static
|
||||
stm32l0xx_hal_i2c.c:4550:13:HAL_I2C_SlaveRxCpltCallback 16 static
|
||||
stm32l0xx_hal_i2c.c:4568:13:HAL_I2C_AddrCallback 16 static
|
||||
stm32l0xx_hal_i2c.c:4586:13:HAL_I2C_ListenCpltCallback 16 static
|
||||
stm32l0xx_hal_i2c.c:4602:13:HAL_I2C_MemTxCpltCallback 16 static
|
||||
stm32l0xx_hal_i2c.c:4618:13:HAL_I2C_MemRxCpltCallback 16 static
|
||||
stm32l0xx_hal_i2c.c:4634:13:HAL_I2C_ErrorCallback 16 static
|
||||
stm32l0xx_hal_i2c.c:4650:13:HAL_I2C_AbortCpltCallback 16 static
|
||||
stm32l0xx_hal_i2c.c:4685:22:HAL_I2C_GetState 16 static
|
||||
stm32l0xx_hal_i2c.c:4697:21:HAL_I2C_GetMode 16 static
|
||||
stm32l0xx_hal_i2c.c:4708:10:HAL_I2C_GetError 16 static
|
||||
stm32l0xx_hal_i2c.c:4733:26:I2C_Master_ISR_IT 48 static
|
||||
stm32l0xx_hal_i2c.c:4879:26:I2C_Slave_ISR_IT 32 static
|
||||
stm32l0xx_hal_i2c.c:5020:26:I2C_Master_ISR_DMA 48 static
|
||||
stm32l0xx_hal_i2c.c:5160:26:I2C_Slave_ISR_DMA 40 static
|
||||
stm32l0xx_hal_i2c.c:5305:26:I2C_RequestMemoryWrite 40 static
|
||||
stm32l0xx_hal_i2c.c:5360:26:I2C_RequestMemoryRead 40 static
|
||||
stm32l0xx_hal_i2c.c:5409:13:I2C_ITAddrCplt 32 static
|
||||
stm32l0xx_hal_i2c.c:5504:13:I2C_ITMasterSeqCplt 16 static
|
||||
stm32l0xx_hal_i2c.c:5557:13:I2C_ITSlaveSeqCplt 24 static
|
||||
stm32l0xx_hal_i2c.c:5631:13:I2C_ITMasterCplt 32 static
|
||||
stm32l0xx_hal_i2c.c:5774:13:I2C_ITSlaveCplt 32 static
|
||||
stm32l0xx_hal_i2c.c:5933:13:I2C_ITListenCplt 16 static
|
||||
stm32l0xx_hal_i2c.c:5984:13:I2C_ITError 24 static
|
||||
stm32l0xx_hal_i2c.c:6096:13:I2C_TreatErrorCallback 16 static
|
||||
stm32l0xx_hal_i2c.c:6134:13:I2C_Flush_TXDR 16 static
|
||||
stm32l0xx_hal_i2c.c:6155:13:I2C_DMAMasterTransmitCplt 24 static
|
||||
stm32l0xx_hal_i2c.c:6205:13:I2C_DMASlaveTransmitCplt 24 static
|
||||
stm32l0xx_hal_i2c.c:6233:13:I2C_DMAMasterReceiveCplt 24 static
|
||||
stm32l0xx_hal_i2c.c:6283:13:I2C_DMASlaveReceiveCplt 24 static
|
||||
stm32l0xx_hal_i2c.c:6311:13:I2C_DMAError 24 static
|
||||
stm32l0xx_hal_i2c.c:6329:13:I2C_DMAAbort 24 static
|
||||
stm32l0xx_hal_i2c.c:6357:26:I2C_WaitOnFlagUntilTimeout 24 static
|
||||
stm32l0xx_hal_i2c.c:6388:26:I2C_WaitOnTXISFlagUntilTimeout 24 static
|
||||
stm32l0xx_hal_i2c.c:6426:26:I2C_WaitOnSTOPFlagUntilTimeout 24 static
|
||||
stm32l0xx_hal_i2c.c:6461:26:I2C_WaitOnRXNEFlagUntilTimeout 24 static
|
||||
stm32l0xx_hal_i2c.c:6525:26:I2C_IsAcknowledgeFailed 24 static
|
||||
stm32l0xx_hal_i2c.c:6599:13:I2C_TransferConfig 32 static
|
||||
stm32l0xx_hal_i2c.c:6624:13:I2C_Enable_IRQ 24 static
|
||||
stm32l0xx_hal_i2c.c:6695:13:I2C_Disable_IRQ 24 static
|
||||
stm32l0xx_hal_i2c.c:6758:13:I2C_ConvertOtherXferOptions 16 static
|
|
@ -0,0 +1,4 @@
|
|||
stm32l0xx_hal_i2c_ex.c:97:19:HAL_I2CEx_ConfigAnalogFilter 16 static
|
||||
stm32l0xx_hal_i2c_ex.c:141:19:HAL_I2CEx_ConfigDigitalFilter 24 static
|
||||
stm32l0xx_hal_i2c_ex.c:209:19:HAL_I2CEx_EnableWakeUp 16 static
|
||||
stm32l0xx_hal_i2c_ex.c:248:19:HAL_I2CEx_DisableWakeUp 16 static
|
|
@ -0,0 +1,42 @@
|
|||
stm32l0xx_hal_lptim.c:220:19:HAL_LPTIM_Init 24 static
|
||||
stm32l0xx_hal_lptim.c:341:19:HAL_LPTIM_DeInit 16 static
|
||||
stm32l0xx_hal_lptim.c:388:13:HAL_LPTIM_MspInit 16 static
|
||||
stm32l0xx_hal_lptim.c:403:13:HAL_LPTIM_MspDeInit 16 static
|
||||
stm32l0xx_hal_lptim.c:452:19:HAL_LPTIM_PWM_Start 24 static
|
||||
stm32l0xx_hal_lptim.c:507:19:HAL_LPTIM_PWM_Stop 16 static
|
||||
stm32l0xx_hal_lptim.c:539:19:HAL_LPTIM_PWM_Start_IT 24 static
|
||||
stm32l0xx_hal_lptim.c:624:19:HAL_LPTIM_PWM_Stop_IT 16 static
|
||||
stm32l0xx_hal_lptim.c:675:19:HAL_LPTIM_OnePulse_Start 24 static
|
||||
stm32l0xx_hal_lptim.c:730:19:HAL_LPTIM_OnePulse_Stop 16 static
|
||||
stm32l0xx_hal_lptim.c:762:19:HAL_LPTIM_OnePulse_Start_IT 24 static
|
||||
stm32l0xx_hal_lptim.c:847:19:HAL_LPTIM_OnePulse_Stop_IT 16 static
|
||||
stm32l0xx_hal_lptim.c:898:19:HAL_LPTIM_SetOnce_Start 24 static
|
||||
stm32l0xx_hal_lptim.c:953:19:HAL_LPTIM_SetOnce_Stop 16 static
|
||||
stm32l0xx_hal_lptim.c:985:19:HAL_LPTIM_SetOnce_Start_IT 24 static
|
||||
stm32l0xx_hal_lptim.c:1070:19:HAL_LPTIM_SetOnce_Stop_IT 16 static
|
||||
stm32l0xx_hal_lptim.c:1119:19:HAL_LPTIM_Encoder_Start 24 static
|
||||
stm32l0xx_hal_lptim.c:1178:19:HAL_LPTIM_Encoder_Stop 16 static
|
||||
stm32l0xx_hal_lptim.c:1211:19:HAL_LPTIM_Encoder_Start_IT 24 static
|
||||
stm32l0xx_hal_lptim.c:1288:19:HAL_LPTIM_Encoder_Stop_IT 16 static
|
||||
stm32l0xx_hal_lptim.c:1331:19:HAL_LPTIM_TimeOut_Start 24 static
|
||||
stm32l0xx_hal_lptim.c:1386:19:HAL_LPTIM_TimeOut_Stop 16 static
|
||||
stm32l0xx_hal_lptim.c:1423:19:HAL_LPTIM_TimeOut_Start_IT 24 static
|
||||
stm32l0xx_hal_lptim.c:1495:19:HAL_LPTIM_TimeOut_Stop_IT 16 static
|
||||
stm32l0xx_hal_lptim.c:1534:19:HAL_LPTIM_Counter_Start 16 static
|
||||
stm32l0xx_hal_lptim.c:1583:19:HAL_LPTIM_Counter_Stop 16 static
|
||||
stm32l0xx_hal_lptim.c:1613:19:HAL_LPTIM_Counter_Start_IT 16 static
|
||||
stm32l0xx_hal_lptim.c:1682:19:HAL_LPTIM_Counter_Stop_IT 16 static
|
||||
stm32l0xx_hal_lptim.c:1737:10:HAL_LPTIM_ReadCounter 16 static
|
||||
stm32l0xx_hal_lptim.c:1750:10:HAL_LPTIM_ReadAutoReload 16 static
|
||||
stm32l0xx_hal_lptim.c:1763:10:HAL_LPTIM_ReadCompare 16 static
|
||||
stm32l0xx_hal_lptim.c:1802:6:HAL_LPTIM_IRQHandler 16 static
|
||||
stm32l0xx_hal_lptim.c:1929:13:HAL_LPTIM_CompareMatchCallback 16 static
|
||||
stm32l0xx_hal_lptim.c:1944:13:HAL_LPTIM_AutoReloadMatchCallback 16 static
|
||||
stm32l0xx_hal_lptim.c:1959:13:HAL_LPTIM_TriggerCallback 16 static
|
||||
stm32l0xx_hal_lptim.c:1974:13:HAL_LPTIM_CompareWriteCallback 16 static
|
||||
stm32l0xx_hal_lptim.c:1989:13:HAL_LPTIM_AutoReloadWriteCallback 16 static
|
||||
stm32l0xx_hal_lptim.c:2004:13:HAL_LPTIM_DirectionUpCallback 16 static
|
||||
stm32l0xx_hal_lptim.c:2019:13:HAL_LPTIM_DirectionDownCallback 16 static
|
||||
stm32l0xx_hal_lptim.c:2273:24:HAL_LPTIM_GetState 16 static
|
||||
stm32l0xx_hal_lptim.c:2320:26:LPTIM_WaitForFlag 24 static
|
||||
stm32l0xx_hal_lptim.c:2345:6:LPTIM_Disable 40 static,ignoring_inline_asm
|
|
@ -0,0 +1,12 @@
|
|||
stm32l0xx_hal_pwr.c:80:6:HAL_PWR_DeInit 8 static
|
||||
stm32l0xx_hal_pwr.c:327:6:HAL_PWR_EnableBkUpAccess 8 static
|
||||
stm32l0xx_hal_pwr.c:340:6:HAL_PWR_DisableBkUpAccess 8 static
|
||||
stm32l0xx_hal_pwr.c:425:6:HAL_PWR_EnableWakeUpPin 16 static
|
||||
stm32l0xx_hal_pwr.c:442:6:HAL_PWR_DisableWakeUpPin 16 static
|
||||
stm32l0xx_hal_pwr.c:465:6:HAL_PWR_EnterSLEEPMode 32 static,ignoring_inline_asm
|
||||
stm32l0xx_hal_pwr.c:546:6:HAL_PWR_EnterSTOPMode 32 static,ignoring_inline_asm
|
||||
stm32l0xx_hal_pwr.c:615:6:HAL_PWR_EnterSTANDBYMode 8 static,ignoring_inline_asm
|
||||
stm32l0xx_hal_pwr.c:639:6:HAL_PWR_EnableSleepOnExit 8 static
|
||||
stm32l0xx_hal_pwr.c:652:6:HAL_PWR_DisableSleepOnExit 8 static
|
||||
stm32l0xx_hal_pwr.c:665:6:HAL_PWR_EnableSEVOnPend 8 static
|
||||
stm32l0xx_hal_pwr.c:678:6:HAL_PWR_DisableSEVOnPend 8 static
|
|
@ -0,0 +1,7 @@
|
|||
stm32l0xx_hal_pwr_ex.c:70:10:HAL_PWREx_GetVoltageRange 8 static
|
||||
stm32l0xx_hal_pwr_ex.c:83:6:HAL_PWREx_EnableFastWakeUp 8 static
|
||||
stm32l0xx_hal_pwr_ex.c:93:6:HAL_PWREx_DisableFastWakeUp 8 static
|
||||
stm32l0xx_hal_pwr_ex.c:103:6:HAL_PWREx_EnableUltraLowPower 8 static
|
||||
stm32l0xx_hal_pwr_ex.c:113:6:HAL_PWREx_DisableUltraLowPower 8 static
|
||||
stm32l0xx_hal_pwr_ex.c:131:6:HAL_PWREx_EnableLowPowerRunMode 8 static
|
||||
stm32l0xx_hal_pwr_ex.c:146:19:HAL_PWREx_DisableLowPowerRunMode 16 static
|
|
@ -0,0 +1,13 @@
|
|||
stm32l0xx_hal_rcc.c:223:19:HAL_RCC_DeInit 32 static
|
||||
stm32l0xx_hal_rcc.c:338:19:HAL_RCC_OscConfig 56 static
|
||||
stm32l0xx_hal_rcc.c:859:19:HAL_RCC_ClockConfig 32 static
|
||||
stm32l0xx_hal_rcc.c:1120:6:HAL_RCC_MCOConfig 64 static
|
||||
stm32l0xx_hal_rcc.c:1177:6:HAL_RCC_EnableCSS 8 static
|
||||
stm32l0xx_hal_rcc.c:1213:10:HAL_RCC_GetSysClockFreq 72 static
|
||||
stm32l0xx_hal_rcc.c:1283:10:HAL_RCC_GetHCLKFreq 8 static
|
||||
stm32l0xx_hal_rcc.c:1294:10:HAL_RCC_GetPCLK1Freq 8 static
|
||||
stm32l0xx_hal_rcc.c:1306:10:HAL_RCC_GetPCLK2Freq 8 static
|
||||
stm32l0xx_hal_rcc.c:1319:6:HAL_RCC_GetOscConfig 16 static
|
||||
stm32l0xx_hal_rcc.c:1422:6:HAL_RCC_GetClockConfig 16 static
|
||||
stm32l0xx_hal_rcc.c:1453:6:HAL_RCC_NMI_IRQHandler 8 static
|
||||
stm32l0xx_hal_rcc.c:1470:13:HAL_RCC_CSSCallback 8 static
|
|
@ -0,0 +1,8 @@
|
|||
stm32l0xx_hal_rcc_ex.c:97:19:HAL_RCCEx_PeriphCLKConfig 32 static
|
||||
stm32l0xx_hal_rcc_ex.c:296:6:HAL_RCCEx_GetPeriphCLKConfig 24 static
|
||||
stm32l0xx_hal_rcc_ex.c:374:10:HAL_RCCEx_GetPeriphCLKFreq 32 static
|
||||
stm32l0xx_hal_rcc_ex.c:744:6:HAL_RCCEx_EnableLSECSS 8 static
|
||||
stm32l0xx_hal_rcc_ex.c:756:6:HAL_RCCEx_DisableLSECSS 8 static
|
||||
stm32l0xx_hal_rcc_ex.c:770:6:HAL_RCCEx_EnableLSECSS_IT 8 static
|
||||
stm32l0xx_hal_rcc_ex.c:787:6:HAL_RCCEx_LSECSS_IRQHandler 8 static
|
||||
stm32l0xx_hal_rcc_ex.c:804:13:HAL_RCCEx_LSECSS_Callback 8 static
|
|
@ -0,0 +1,119 @@
|
|||
stm32l0xx_hal_tim.c:269:19:HAL_TIM_Base_Init 16 static
|
||||
stm32l0xx_hal_tim.c:329:19:HAL_TIM_Base_DeInit 16 static
|
||||
stm32l0xx_hal_tim.c:371:13:HAL_TIM_Base_MspInit 16 static
|
||||
stm32l0xx_hal_tim.c:386:13:HAL_TIM_Base_MspDeInit 16 static
|
||||
stm32l0xx_hal_tim.c:402:19:HAL_TIM_Base_Start 24 static
|
||||
stm32l0xx_hal_tim.c:441:19:HAL_TIM_Base_Stop 16 static
|
||||
stm32l0xx_hal_tim.c:461:19:HAL_TIM_Base_Start_IT 24 static
|
||||
stm32l0xx_hal_tim.c:503:19:HAL_TIM_Base_Stop_IT 16 static
|
||||
stm32l0xx_hal_tim.c:528:19:HAL_TIM_Base_Start_DMA 32 static
|
||||
stm32l0xx_hal_tim.c:597:19:HAL_TIM_Base_Stop_DMA 16 static
|
||||
stm32l0xx_hal_tim.c:652:19:HAL_TIM_OC_Init 16 static
|
||||
stm32l0xx_hal_tim.c:712:19:HAL_TIM_OC_DeInit 16 static
|
||||
stm32l0xx_hal_tim.c:754:13:HAL_TIM_OC_MspInit 16 static
|
||||
stm32l0xx_hal_tim.c:769:13:HAL_TIM_OC_MspDeInit 16 static
|
||||
stm32l0xx_hal_tim.c:790:19:HAL_TIM_OC_Start 24 static
|
||||
stm32l0xx_hal_tim.c:838:19:HAL_TIM_OC_Stop 16 static
|
||||
stm32l0xx_hal_tim.c:867:19:HAL_TIM_OC_Start_IT 24 static
|
||||
stm32l0xx_hal_tim.c:954:19:HAL_TIM_OC_Stop_IT 24 static
|
||||
stm32l0xx_hal_tim.c:1025:19:HAL_TIM_OC_Start_DMA 32 static
|
||||
stm32l0xx_hal_tim.c:1182:19:HAL_TIM_OC_Stop_DMA 24 static
|
||||
stm32l0xx_hal_tim.c:1279:19:HAL_TIM_PWM_Init 16 static
|
||||
stm32l0xx_hal_tim.c:1339:19:HAL_TIM_PWM_DeInit 16 static
|
||||
stm32l0xx_hal_tim.c:1381:13:HAL_TIM_PWM_MspInit 16 static
|
||||
stm32l0xx_hal_tim.c:1396:13:HAL_TIM_PWM_MspDeInit 16 static
|
||||
stm32l0xx_hal_tim.c:1417:19:HAL_TIM_PWM_Start 24 static
|
||||
stm32l0xx_hal_tim.c:1465:19:HAL_TIM_PWM_Stop 16 static
|
||||
stm32l0xx_hal_tim.c:1494:19:HAL_TIM_PWM_Start_IT 24 static
|
||||
stm32l0xx_hal_tim.c:1581:19:HAL_TIM_PWM_Stop_IT 24 static
|
||||
stm32l0xx_hal_tim.c:1652:19:HAL_TIM_PWM_Start_DMA 32 static
|
||||
stm32l0xx_hal_tim.c:1808:19:HAL_TIM_PWM_Stop_DMA 24 static
|
||||
stm32l0xx_hal_tim.c:1905:19:HAL_TIM_IC_Init 16 static
|
||||
stm32l0xx_hal_tim.c:1965:19:HAL_TIM_IC_DeInit 16 static
|
||||
stm32l0xx_hal_tim.c:2007:13:HAL_TIM_IC_MspInit 16 static
|
||||
stm32l0xx_hal_tim.c:2022:13:HAL_TIM_IC_MspDeInit 16 static
|
||||
stm32l0xx_hal_tim.c:2043:19:HAL_TIM_IC_Start 24 static
|
||||
stm32l0xx_hal_tim.c:2092:19:HAL_TIM_IC_Stop 16 static
|
||||
stm32l0xx_hal_tim.c:2121:19:HAL_TIM_IC_Start_IT 24 static
|
||||
stm32l0xx_hal_tim.c:2210:19:HAL_TIM_IC_Stop_IT 24 static
|
||||
stm32l0xx_hal_tim.c:2281:19:HAL_TIM_IC_Start_DMA 32 static
|
||||
stm32l0xx_hal_tim.c:2436:19:HAL_TIM_IC_Stop_DMA 24 static
|
||||
stm32l0xx_hal_tim.c:2540:19:HAL_TIM_OnePulse_Init 16 static
|
||||
stm32l0xx_hal_tim.c:2608:19:HAL_TIM_OnePulse_DeInit 16 static
|
||||
stm32l0xx_hal_tim.c:2651:13:HAL_TIM_OnePulse_MspInit 16 static
|
||||
stm32l0xx_hal_tim.c:2666:13:HAL_TIM_OnePulse_MspDeInit 16 static
|
||||
stm32l0xx_hal_tim.c:2686:19:HAL_TIM_OnePulse_Start 32 static
|
||||
stm32l0xx_hal_tim.c:2731:19:HAL_TIM_OnePulse_Stop 16 static
|
||||
stm32l0xx_hal_tim.c:2766:19:HAL_TIM_OnePulse_Start_IT 32 static
|
||||
stm32l0xx_hal_tim.c:2817:19:HAL_TIM_OnePulse_Stop_IT 16 static
|
||||
stm32l0xx_hal_tim.c:2888:19:HAL_TIM_Encoder_Init 32 static
|
||||
stm32l0xx_hal_tim.c:3002:19:HAL_TIM_Encoder_DeInit 16 static
|
||||
stm32l0xx_hal_tim.c:3045:13:HAL_TIM_Encoder_MspInit 16 static
|
||||
stm32l0xx_hal_tim.c:3060:13:HAL_TIM_Encoder_MspDeInit 16 static
|
||||
stm32l0xx_hal_tim.c:3080:19:HAL_TIM_Encoder_Start 24 static
|
||||
stm32l0xx_hal_tim.c:3164:19:HAL_TIM_Encoder_Stop 16 static
|
||||
stm32l0xx_hal_tim.c:3221:19:HAL_TIM_Encoder_Start_IT 24 static
|
||||
stm32l0xx_hal_tim.c:3311:19:HAL_TIM_Encoder_Stop_IT 16 static
|
||||
stm32l0xx_hal_tim.c:3373:19:HAL_TIM_Encoder_Start_DMA 32 static
|
||||
stm32l0xx_hal_tim.c:3572:19:HAL_TIM_Encoder_Stop_DMA 16 static
|
||||
stm32l0xx_hal_tim.c:3646:6:HAL_TIM_IRQHandler 16 static
|
||||
stm32l0xx_hal_tim.c:3834:19:HAL_TIM_OC_ConfigChannel 32 static
|
||||
stm32l0xx_hal_tim.c:3913:19:HAL_TIM_IC_ConfigChannel 32 static
|
||||
stm32l0xx_hal_tim.c:4012:19:HAL_TIM_PWM_ConfigChannel 32 static
|
||||
stm32l0xx_hal_tim.c:4126:19:HAL_TIM_OnePulse_ConfigChannel 48 static
|
||||
stm32l0xx_hal_tim.c:4269:19:HAL_TIM_DMABurst_WriteStart 48 static
|
||||
stm32l0xx_hal_tim.c:4321:19:HAL_TIM_DMABurst_MultiWriteStart 32 static
|
||||
stm32l0xx_hal_tim.c:4487:19:HAL_TIM_DMABurst_WriteStop 24 static
|
||||
stm32l0xx_hal_tim.c:4581:19:HAL_TIM_DMABurst_ReadStart 48 static
|
||||
stm32l0xx_hal_tim.c:4632:19:HAL_TIM_DMABurst_MultiReadStart 32 static
|
||||
stm32l0xx_hal_tim.c:4798:19:HAL_TIM_DMABurst_ReadStop 24 static
|
||||
stm32l0xx_hal_tim.c:4871:19:HAL_TIM_GenerateEvent 16 static
|
||||
stm32l0xx_hal_tim.c:4908:19:HAL_TIM_ConfigOCrefClear 32 static
|
||||
stm32l0xx_hal_tim.c:5038:19:HAL_TIM_ConfigClockSource 24 static
|
||||
stm32l0xx_hal_tim.c:5192:19:HAL_TIM_ConfigTI1Input 24 static
|
||||
stm32l0xx_hal_tim.c:5224:19:HAL_TIM_SlaveConfigSynchro 16 static
|
||||
stm32l0xx_hal_tim.c:5264:19:HAL_TIM_SlaveConfigSynchro_IT 16 static
|
||||
stm32l0xx_hal_tim.c:5307:10:HAL_TIM_ReadCapturedValue 24 static
|
||||
stm32l0xx_hal_tim.c:5391:13:HAL_TIM_PeriodElapsedCallback 16 static
|
||||
stm32l0xx_hal_tim.c:5406:13:HAL_TIM_PeriodElapsedHalfCpltCallback 16 static
|
||||
stm32l0xx_hal_tim.c:5421:13:HAL_TIM_OC_DelayElapsedCallback 16 static
|
||||
stm32l0xx_hal_tim.c:5436:13:HAL_TIM_IC_CaptureCallback 16 static
|
||||
stm32l0xx_hal_tim.c:5451:13:HAL_TIM_IC_CaptureHalfCpltCallback 16 static
|
||||
stm32l0xx_hal_tim.c:5466:13:HAL_TIM_PWM_PulseFinishedCallback 16 static
|
||||
stm32l0xx_hal_tim.c:5481:13:HAL_TIM_PWM_PulseFinishedHalfCpltCallback 16 static
|
||||
stm32l0xx_hal_tim.c:5496:13:HAL_TIM_TriggerCallback 16 static
|
||||
stm32l0xx_hal_tim.c:5511:13:HAL_TIM_TriggerHalfCpltCallback 16 static
|
||||
stm32l0xx_hal_tim.c:5526:13:HAL_TIM_ErrorCallback 16 static
|
||||
stm32l0xx_hal_tim.c:6011:22:HAL_TIM_Base_GetState 16 static
|
||||
stm32l0xx_hal_tim.c:6021:22:HAL_TIM_OC_GetState 16 static
|
||||
stm32l0xx_hal_tim.c:6031:22:HAL_TIM_PWM_GetState 16 static
|
||||
stm32l0xx_hal_tim.c:6041:22:HAL_TIM_IC_GetState 16 static
|
||||
stm32l0xx_hal_tim.c:6051:22:HAL_TIM_OnePulse_GetState 16 static
|
||||
stm32l0xx_hal_tim.c:6061:22:HAL_TIM_Encoder_GetState 16 static
|
||||
stm32l0xx_hal_tim.c:6071:23:HAL_TIM_GetActiveChannel 16 static
|
||||
stm32l0xx_hal_tim.c:6089:29:HAL_TIM_GetChannelState 24 static
|
||||
stm32l0xx_hal_tim.c:6106:30:HAL_TIM_DMABurstState 16 static
|
||||
stm32l0xx_hal_tim.c:6131:6:TIM_DMAError 24 static
|
||||
stm32l0xx_hal_tim.c:6174:13:TIM_DMADelayPulseCplt 24 static
|
||||
stm32l0xx_hal_tim.c:6233:13:TIM_DMADelayPulseHalfCplt 24 static
|
||||
stm32l0xx_hal_tim.c:6272:6:TIM_DMACaptureCplt 24 static
|
||||
stm32l0xx_hal_tim.c:6331:6:TIM_DMACaptureHalfCplt 24 static
|
||||
stm32l0xx_hal_tim.c:6370:13:TIM_DMAPeriodElapsedCplt 24 static
|
||||
stm32l0xx_hal_tim.c:6391:13:TIM_DMAPeriodElapsedHalfCplt 24 static
|
||||
stm32l0xx_hal_tim.c:6407:13:TIM_DMATriggerCplt 24 static
|
||||
stm32l0xx_hal_tim.c:6428:13:TIM_DMATriggerHalfCplt 24 static
|
||||
stm32l0xx_hal_tim.c:6445:13:TIM_Base_SetConfig 24 static
|
||||
stm32l0xx_hal_tim.c:6487:13:TIM_OC1_SetConfig 32 static
|
||||
stm32l0xx_hal_tim.c:6534:13:TIM_OC2_SetConfig 32 static
|
||||
stm32l0xx_hal_tim.c:6582:13:TIM_OC3_SetConfig 32 static
|
||||
stm32l0xx_hal_tim.c:6629:13:TIM_OC4_SetConfig 32 static
|
||||
stm32l0xx_hal_tim.c:6677:26:TIM_SlaveTimer_SetConfig 32 static
|
||||
stm32l0xx_hal_tim.c:6811:13:TIM_TI1_SetConfig 32 static
|
||||
stm32l0xx_hal_tim.c:6858:13:TIM_TI1_ConfigInputStage 32 static
|
||||
stm32l0xx_hal_tim.c:6901:13:TIM_TI2_SetConfig 32 static
|
||||
stm32l0xx_hal_tim.c:6941:13:TIM_TI2_ConfigInputStage 32 static
|
||||
stm32l0xx_hal_tim.c:6984:13:TIM_TI3_SetConfig 32 static
|
||||
stm32l0xx_hal_tim.c:7032:13:TIM_TI4_SetConfig 32 static
|
||||
stm32l0xx_hal_tim.c:7075:13:TIM_ITRx_SetConfig 24 static
|
||||
stm32l0xx_hal_tim.c:7105:13:TIM_ETR_SetConfig 32 static
|
||||
stm32l0xx_hal_tim.c:7135:13:TIM_CCxChannelCmd 32 static
|
|
@ -0,0 +1,2 @@
|
|||
stm32l0xx_hal_tim_ex.c:82:19:HAL_TIMEx_MasterConfigSynchronization 24 static
|
||||
stm32l0xx_hal_tim_ex.c:394:19:HAL_TIMEx_RemapConfig 16 static
|
|
@ -0,0 +1,66 @@
|
|||
stm32l0xx_hal_uart.c:291:19:HAL_UART_Init 16 static
|
||||
stm32l0xx_hal_uart.c:364:19:HAL_HalfDuplex_Init 16 static
|
||||
stm32l0xx_hal_uart.c:437:19:HAL_LIN_Init 16 static
|
||||
stm32l0xx_hal_uart.c:534:19:HAL_MultiProcessor_Init 24 static
|
||||
stm32l0xx_hal_uart.c:608:19:HAL_UART_DeInit 16 static
|
||||
stm32l0xx_hal_uart.c:654:13:HAL_UART_MspInit 16 static
|
||||
stm32l0xx_hal_uart.c:669:13:HAL_UART_MspDeInit 16 static
|
||||
stm32l0xx_hal_uart.c:1087:19:HAL_UART_Transmit 48 static
|
||||
stm32l0xx_hal_uart.c:1188:19:HAL_UART_Receive 48 static
|
||||
stm32l0xx_hal_uart.c:1290:19:HAL_UART_Transmit_IT 40 static,ignoring_inline_asm
|
||||
stm32l0xx_hal_uart.c:1359:19:HAL_UART_Receive_IT 40 static,ignoring_inline_asm
|
||||
stm32l0xx_hal_uart.c:1418:19:HAL_UART_Transmit_DMA 40 static,ignoring_inline_asm
|
||||
stm32l0xx_hal_uart.c:1510:19:HAL_UART_Receive_DMA 40 static,ignoring_inline_asm
|
||||
stm32l0xx_hal_uart.c:1559:19:HAL_UART_DMAPause 88 static,ignoring_inline_asm
|
||||
stm32l0xx_hal_uart.c:1593:19:HAL_UART_DMAResume 80 static,ignoring_inline_asm
|
||||
stm32l0xx_hal_uart.c:1625:19:HAL_UART_DMAStop 56 static,ignoring_inline_asm
|
||||
stm32l0xx_hal_uart.c:1700:19:HAL_UART_Abort 96 static,ignoring_inline_asm
|
||||
stm32l0xx_hal_uart.c:1795:19:HAL_UART_AbortTransmit 48 static,ignoring_inline_asm
|
||||
stm32l0xx_hal_uart.c:1847:19:HAL_UART_AbortReceive 80 static,ignoring_inline_asm
|
||||
stm32l0xx_hal_uart.c:1914:19:HAL_UART_Abort_IT 104 static,ignoring_inline_asm
|
||||
stm32l0xx_hal_uart.c:2060:19:HAL_UART_AbortTransmit_IT 48 static,ignoring_inline_asm
|
||||
stm32l0xx_hal_uart.c:2144:19:HAL_UART_AbortReceive_IT 80 static,ignoring_inline_asm
|
||||
stm32l0xx_hal_uart.c:2236:6:HAL_UART_IRQHandler 184 static,ignoring_inline_asm
|
||||
stm32l0xx_hal_uart.c:2527:13:HAL_UART_TxCpltCallback 16 static
|
||||
stm32l0xx_hal_uart.c:2542:13:HAL_UART_TxHalfCpltCallback 16 static
|
||||
stm32l0xx_hal_uart.c:2557:13:HAL_UART_RxCpltCallback 16 static
|
||||
stm32l0xx_hal_uart.c:2572:13:HAL_UART_RxHalfCpltCallback 16 static
|
||||
stm32l0xx_hal_uart.c:2587:13:HAL_UART_ErrorCallback 16 static
|
||||
stm32l0xx_hal_uart.c:2602:13:HAL_UART_AbortCpltCallback 16 static
|
||||
stm32l0xx_hal_uart.c:2617:13:HAL_UART_AbortTransmitCpltCallback 16 static
|
||||
stm32l0xx_hal_uart.c:2632:13:HAL_UART_AbortReceiveCpltCallback 16 static
|
||||
stm32l0xx_hal_uart.c:2649:13:HAL_UARTEx_RxEventCallback 16 static
|
||||
stm32l0xx_hal_uart.c:2697:6:HAL_UART_ReceiverTimeout_Config 16 static
|
||||
stm32l0xx_hal_uart.c:2712:19:HAL_UART_EnableReceiverTimeout 16 static
|
||||
stm32l0xx_hal_uart.c:2750:19:HAL_UART_DisableReceiverTimeout 16 static
|
||||
stm32l0xx_hal_uart.c:2788:19:HAL_MultiProcessor_EnableMuteMode 32 static,ignoring_inline_asm
|
||||
stm32l0xx_hal_uart.c:2808:19:HAL_MultiProcessor_DisableMuteMode 32 static,ignoring_inline_asm
|
||||
stm32l0xx_hal_uart.c:2828:6:HAL_MultiProcessor_EnterMuteMode 16 static
|
||||
stm32l0xx_hal_uart.c:2838:19:HAL_HalfDuplex_EnableTransmitter 48 static,ignoring_inline_asm
|
||||
stm32l0xx_hal_uart.c:2861:19:HAL_HalfDuplex_EnableReceiver 48 static,ignoring_inline_asm
|
||||
stm32l0xx_hal_uart.c:2885:19:HAL_LIN_SendBreak 16 static
|
||||
stm32l0xx_hal_uart.c:2930:23:HAL_UART_GetState 24 static
|
||||
stm32l0xx_hal_uart.c:2946:10:HAL_UART_GetError 16 static
|
||||
stm32l0xx_hal_uart.c:2990:19:UART_SetConfig 72 static
|
||||
stm32l0xx_hal_uart.c:3214:6:UART_AdvFeatureConfig 16 static
|
||||
stm32l0xx_hal_uart.c:3288:19:UART_CheckIdleState 32 static
|
||||
stm32l0xx_hal_uart.c:3339:19:UART_WaitOnFlagUntilTimeout 88 static,ignoring_inline_asm
|
||||
stm32l0xx_hal_uart.c:3401:19:UART_Start_Receive_IT 56 static,ignoring_inline_asm
|
||||
stm32l0xx_hal_uart.c:3445:19:UART_Start_Receive_DMA 72 static,ignoring_inline_asm
|
||||
stm32l0xx_hal_uart.c:3502:13:UART_EndTxTransfer 32 static,ignoring_inline_asm
|
||||
stm32l0xx_hal_uart.c:3517:13:UART_EndRxTransfer 64 static,ignoring_inline_asm
|
||||
stm32l0xx_hal_uart.c:3543:13:UART_DMATransmitCplt 56 static,ignoring_inline_asm
|
||||
stm32l0xx_hal_uart.c:3577:13:UART_DMATxHalfCplt 24 static
|
||||
stm32l0xx_hal_uart.c:3595:13:UART_DMAReceiveCplt 88 static,ignoring_inline_asm
|
||||
stm32l0xx_hal_uart.c:3652:13:UART_DMARxHalfCplt 24 static
|
||||
stm32l0xx_hal_uart.c:3686:13:UART_DMAError 32 static
|
||||
stm32l0xx_hal_uart.c:3726:13:UART_DMAAbortOnError 24 static
|
||||
stm32l0xx_hal_uart.c:3749:13:UART_DMATxAbortCallback 24 static
|
||||
stm32l0xx_hal_uart.c:3799:13:UART_DMARxAbortCallback 24 static
|
||||
stm32l0xx_hal_uart.c:3851:13:UART_DMATxOnlyAbortCallback 24 static
|
||||
stm32l0xx_hal_uart.c:3879:13:UART_DMARxOnlyAbortCallback 24 static
|
||||
stm32l0xx_hal_uart.c:3912:13:UART_TxISR_8BIT 48 static,ignoring_inline_asm
|
||||
stm32l0xx_hal_uart.c:3941:13:UART_TxISR_16BIT 56 static,ignoring_inline_asm
|
||||
stm32l0xx_hal_uart.c:3973:13:UART_EndTransmit_IT 32 static,ignoring_inline_asm
|
||||
stm32l0xx_hal_uart.c:3998:13:UART_RxISR_8BIT 72 static,ignoring_inline_asm
|
||||
stm32l0xx_hal_uart.c:4075:13:UART_RxISR_16BIT 72 static,ignoring_inline_asm
|
|
@ -0,0 +1,12 @@
|
|||
stm32l0xx_hal_uart_ex.c:148:19:HAL_RS485Ex_Init 32 static
|
||||
stm32l0xx_hal_uart_ex.c:250:13:HAL_UARTEx_WakeupCallback 16 static
|
||||
stm32l0xx_hal_uart_ex.c:330:19:HAL_UARTEx_EnableClockStopMode 32 static,ignoring_inline_asm
|
||||
stm32l0xx_hal_uart_ex.c:349:19:HAL_UARTEx_DisableClockStopMode 32 static,ignoring_inline_asm
|
||||
stm32l0xx_hal_uart_ex.c:376:19:HAL_MultiProcessorEx_AddressLength_Set 16 static
|
||||
stm32l0xx_hal_uart_ex.c:414:19:HAL_UARTEx_StopModeWakeUpSourceConfig 40 static
|
||||
stm32l0xx_hal_uart_ex.c:469:19:HAL_UARTEx_EnableStopMode 32 static,ignoring_inline_asm
|
||||
stm32l0xx_hal_uart_ex.c:488:19:HAL_UARTEx_DisableStopMode 32 static,ignoring_inline_asm
|
||||
stm32l0xx_hal_uart_ex.c:524:19:HAL_UARTEx_ReceiveToIdle 40 static
|
||||
stm32l0xx_hal_uart_ex.c:665:19:HAL_UARTEx_ReceiveToIdle_IT 56 static,ignoring_inline_asm
|
||||
stm32l0xx_hal_uart_ex.c:743:19:HAL_UARTEx_ReceiveToIdle_DMA 56 static,ignoring_inline_asm
|
||||
stm32l0xx_hal_uart_ex.c:817:13:UARTEx_Wakeup_AddressConfig 24 static
|
|
@ -0,0 +1,80 @@
|
|||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
# Toolchain: GNU Tools for STM32 (9-2020-q2-update)
|
||||
################################################################################
|
||||
|
||||
# Add inputs and outputs from these tool invocations to the build variables
|
||||
C_SRCS += \
|
||||
../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal.c \
|
||||
../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_adc.c \
|
||||
../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_adc_ex.c \
|
||||
../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_cortex.c \
|
||||
../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_dma.c \
|
||||
../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_exti.c \
|
||||
../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_flash.c \
|
||||
../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_flash_ex.c \
|
||||
../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_flash_ramfunc.c \
|
||||
../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_gpio.c \
|
||||
../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_i2c.c \
|
||||
../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_i2c_ex.c \
|
||||
../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_lptim.c \
|
||||
../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_pwr.c \
|
||||
../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_pwr_ex.c \
|
||||
../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_rcc.c \
|
||||
../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_rcc_ex.c \
|
||||
../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_tim.c \
|
||||
../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_tim_ex.c \
|
||||
../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_uart.c \
|
||||
../Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_uart_ex.c
|
||||
|
||||
OBJS += \
|
||||
./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal.o \
|
||||
./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_adc.o \
|
||||
./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_adc_ex.o \
|
||||
./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_cortex.o \
|
||||
./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_dma.o \
|
||||
./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_exti.o \
|
||||
./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_flash.o \
|
||||
./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_flash_ex.o \
|
||||
./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_flash_ramfunc.o \
|
||||
./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_gpio.o \
|
||||
./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_i2c.o \
|
||||
./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_i2c_ex.o \
|
||||
./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_lptim.o \
|
||||
./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_pwr.o \
|
||||
./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_pwr_ex.o \
|
||||
./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_rcc.o \
|
||||
./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_rcc_ex.o \
|
||||
./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_tim.o \
|
||||
./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_tim_ex.o \
|
||||
./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_uart.o \
|
||||
./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_uart_ex.o
|
||||
|
||||
C_DEPS += \
|
||||
./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal.d \
|
||||
./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_adc.d \
|
||||
./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_adc_ex.d \
|
||||
./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_cortex.d \
|
||||
./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_dma.d \
|
||||
./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_exti.d \
|
||||
./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_flash.d \
|
||||
./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_flash_ex.d \
|
||||
./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_flash_ramfunc.d \
|
||||
./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_gpio.d \
|
||||
./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_i2c.d \
|
||||
./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_i2c_ex.d \
|
||||
./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_lptim.d \
|
||||
./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_pwr.d \
|
||||
./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_pwr_ex.d \
|
||||
./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_rcc.d \
|
||||
./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_rcc_ex.d \
|
||||
./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_tim.d \
|
||||
./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_tim_ex.d \
|
||||
./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_uart.d \
|
||||
./Drivers/STM32L0xx_HAL_Driver/Src/stm32l0xx_hal_uart_ex.d
|
||||
|
||||
|
||||
# Each subdirectory must supply rules for building sources it contributes
|
||||
Drivers/STM32L0xx_HAL_Driver/Src/%.o: ../Drivers/STM32L0xx_HAL_Driver/Src/%.c Drivers/STM32L0xx_HAL_Driver/Src/subdir.mk
|
||||
arm-none-eabi-gcc "$<" -mcpu=cortex-m0plus -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32L010x6 -c -I../Core/Inc -I../Drivers/STM32L0xx_HAL_Driver/Inc -I../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM0 -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
|
||||
|
BIN
software/dumber3/Debug/Dumber3.bin
Executable file
BIN
software/dumber3/Debug/Dumber3.bin
Executable file
Binary file not shown.
22798
software/dumber3/Debug/Dumber3.list
Normal file
22798
software/dumber3/Debug/Dumber3.list
Normal file
File diff suppressed because it is too large
Load diff
6594
software/dumber3/Debug/Dumber3.map
Normal file
6594
software/dumber3/Debug/Dumber3.map
Normal file
File diff suppressed because it is too large
Load diff
66
software/dumber3/Debug/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.su
vendored
Normal file
66
software/dumber3/Debug/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.su
vendored
Normal file
|
@ -0,0 +1,66 @@
|
|||
cmsis_os2.c:168:22:SVC_Setup 8 static
|
||||
cmsis_os2.c:185:12:osKernelInitialize 24 static,ignoring_inline_asm
|
||||
cmsis_os2.c:206:12:osKernelGetInfo 24 static
|
||||
cmsis_os2.c:224:17:osKernelGetState 16 static
|
||||
cmsis_os2.c:249:12:osKernelStart 24 static,ignoring_inline_asm
|
||||
cmsis_os2.c:272:9:osKernelLock 24 static,ignoring_inline_asm
|
||||
cmsis_os2.c:299:9:osKernelUnlock 24 static,ignoring_inline_asm
|
||||
cmsis_os2.c:331:9:osKernelRestoreLock 24 static,ignoring_inline_asm
|
||||
cmsis_os2.c:367:10:osKernelGetTickCount 24 static,ignoring_inline_asm
|
||||
cmsis_os2.c:379:10:osKernelGetTickFreq 8 static
|
||||
cmsis_os2.c:383:10:osKernelGetSysTimerCount 24 static,ignoring_inline_asm
|
||||
cmsis_os2.c:400:10:osKernelGetSysTimerFreq 8 static
|
||||
cmsis_os2.c:406:14:osThreadNew 80 static,ignoring_inline_asm
|
||||
cmsis_os2.c:470:13:osThreadGetName 32 static,ignoring_inline_asm
|
||||
cmsis_os2.c:483:14:osThreadGetId 16 static
|
||||
cmsis_os2.c:491:17:osThreadGetState 32 static,ignoring_inline_asm
|
||||
cmsis_os2.c:513:10:osThreadGetStackSpace 32 static,ignoring_inline_asm
|
||||
cmsis_os2.c:526:12:osThreadSetPriority 32 static,ignoring_inline_asm
|
||||
cmsis_os2.c:544:14:osThreadGetPriority 32 static,ignoring_inline_asm
|
||||
cmsis_os2.c:557:12:osThreadYield 24 static,ignoring_inline_asm
|
||||
cmsis_os2.c:570:12:osThreadSuspend 32 static,ignoring_inline_asm
|
||||
cmsis_os2.c:588:12:osThreadResume 32 static,ignoring_inline_asm
|
||||
cmsis_os2.c:606:18:osThreadExit 8 static
|
||||
cmsis_os2.c:613:12:osThreadTerminate 48 static,ignoring_inline_asm
|
||||
cmsis_os2.c:642:10:osThreadGetCount 24 static,ignoring_inline_asm
|
||||
cmsis_os2.c:654:10:osThreadEnumerate 40 static,ignoring_inline_asm
|
||||
cmsis_os2.c:682:10:osThreadFlagsSet 48 static,ignoring_inline_asm
|
||||
cmsis_os2.c:710:10:osThreadFlagsClear 40 static,ignoring_inline_asm
|
||||
cmsis_os2.c:740:10:osThreadFlagsGet 24 static,ignoring_inline_asm
|
||||
cmsis_os2.c:758:10:osThreadFlagsWait 64 static,ignoring_inline_asm
|
||||
cmsis_os2.c:833:12:osDelay 32 static,ignoring_inline_asm
|
||||
cmsis_os2.c:850:12:osDelayUntil 40 static,ignoring_inline_asm
|
||||
cmsis_os2.c:880:13:TimerCallback 24 static
|
||||
cmsis_os2.c:890:13:osTimerNew 64 static,ignoring_inline_asm
|
||||
cmsis_os2.c:948:13:osTimerGetName 32 static,ignoring_inline_asm
|
||||
cmsis_os2.c:961:12:osTimerStart 40 static,ignoring_inline_asm
|
||||
cmsis_os2.c:982:12:osTimerStop 40 static,ignoring_inline_asm
|
||||
cmsis_os2.c:1008:10:osTimerIsRunning 32 static,ignoring_inline_asm
|
||||
cmsis_os2.c:1021:12:osTimerDelete 48 static,ignoring_inline_asm
|
||||
cmsis_os2.c:1052:18:osEventFlagsNew 32 static,ignoring_inline_asm
|
||||
cmsis_os2.c:1088:10:osEventFlagsSet 40 static,ignoring_inline_asm
|
||||
cmsis_os2.c:1113:10:osEventFlagsClear 32 static,ignoring_inline_asm
|
||||
cmsis_os2.c:1134:10:osEventFlagsGet 32 static,ignoring_inline_asm
|
||||
cmsis_os2.c:1151:10:osEventFlagsWait 64 static,ignoring_inline_asm
|
||||
cmsis_os2.c:1201:12:osEventFlagsDelete 32 static,ignoring_inline_asm
|
||||
cmsis_os2.c:1225:13:osMutexNew 48 static,ignoring_inline_asm
|
||||
cmsis_os2.c:1304:12:osMutexAcquire 40 static,ignoring_inline_asm
|
||||
cmsis_os2.c:1345:12:osMutexRelease 40 static,ignoring_inline_asm
|
||||
cmsis_os2.c:1378:14:osMutexGetOwner 32 static,ignoring_inline_asm
|
||||
cmsis_os2.c:1393:12:osMutexDelete 32 static,ignoring_inline_asm
|
||||
cmsis_os2.c:1422:17:osSemaphoreNew 56 static,ignoring_inline_asm
|
||||
cmsis_os2.c:1489:12:osSemaphoreAcquire 40 static,ignoring_inline_asm
|
||||
cmsis_os2.c:1526:12:osSemaphoreRelease 40 static,ignoring_inline_asm
|
||||
cmsis_os2.c:1554:10:osSemaphoreGetCount 32 static,ignoring_inline_asm
|
||||
cmsis_os2.c:1570:12:osSemaphoreDelete 32 static,ignoring_inline_asm
|
||||
cmsis_os2.c:1598:20:osMessageQueueNew 64 static,ignoring_inline_asm
|
||||
cmsis_os2.c:1651:12:osMessageQueuePut 48 static,ignoring_inline_asm
|
||||
cmsis_os2.c:1692:12:osMessageQueueGet 48 static,ignoring_inline_asm
|
||||
cmsis_os2.c:1733:10:osMessageQueueGetCapacity 24 static
|
||||
cmsis_os2.c:1747:10:osMessageQueueGetMsgSize 24 static
|
||||
cmsis_os2.c:1761:10:osMessageQueueGetCount 32 static,ignoring_inline_asm
|
||||
cmsis_os2.c:1778:10:osMessageQueueGetSpace 40 static,ignoring_inline_asm
|
||||
cmsis_os2.c:1801:12:osMessageQueueReset 32 static,ignoring_inline_asm
|
||||
cmsis_os2.c:1819:12:osMessageQueueDelete 32 static,ignoring_inline_asm
|
||||
cmsis_os2.c:1910:6:vApplicationGetIdleTaskMemory 24 static
|
||||
cmsis_os2.c:1920:6:vApplicationGetTimerTaskMemory 24 static
|
20
software/dumber3/Debug/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/subdir.mk
vendored
Normal file
20
software/dumber3/Debug/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/subdir.mk
vendored
Normal file
|
@ -0,0 +1,20 @@
|
|||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
# Toolchain: GNU Tools for STM32 (9-2020-q2-update)
|
||||
################################################################################
|
||||
|
||||
# Add inputs and outputs from these tool invocations to the build variables
|
||||
C_SRCS += \
|
||||
../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c
|
||||
|
||||
OBJS += \
|
||||
./Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.o
|
||||
|
||||
C_DEPS += \
|
||||
./Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.d
|
||||
|
||||
|
||||
# Each subdirectory must supply rules for building sources it contributes
|
||||
Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/%.o: ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/%.c Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/subdir.mk
|
||||
arm-none-eabi-gcc "$<" -mcpu=cortex-m0plus -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32L010x6 -c -I../Core/Inc -I../Drivers/STM32L0xx_HAL_Driver/Inc -I../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM0 -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
|
||||
|
0
software/dumber3/Debug/Middlewares/Third_Party/FreeRTOS/Source/croutine.su
vendored
Normal file
0
software/dumber3/Debug/Middlewares/Third_Party/FreeRTOS/Source/croutine.su
vendored
Normal file
15
software/dumber3/Debug/Middlewares/Third_Party/FreeRTOS/Source/event_groups.su
vendored
Normal file
15
software/dumber3/Debug/Middlewares/Third_Party/FreeRTOS/Source/event_groups.su
vendored
Normal file
|
@ -0,0 +1,15 @@
|
|||
event_groups.c:93:21:xEventGroupCreateStatic 24 static,ignoring_inline_asm
|
||||
event_groups.c:145:21:xEventGroupCreate 16 static
|
||||
event_groups.c:191:13:xEventGroupSync 48 static,ignoring_inline_asm
|
||||
event_groups.c:311:13:xEventGroupWaitBits 56 static,ignoring_inline_asm
|
||||
event_groups.c:461:13:xEventGroupClearBits 24 static,ignoring_inline_asm
|
||||
event_groups.c:490:13:xEventGroupClearBitsFromISR 24 static
|
||||
event_groups.c:503:13:xEventGroupGetBitsFromISR 32 static
|
||||
event_groups.c:519:13:xEventGroupSetBits 56 static,ignoring_inline_asm
|
||||
event_groups.c:613:6:vEventGroupDelete 24 static,ignoring_inline_asm
|
||||
event_groups.c:657:6:vEventGroupSetBitsCallback 16 static
|
||||
event_groups.c:665:6:vEventGroupClearBitsCallback 16 static
|
||||
event_groups.c:671:19:prvTestWaitCondition 32 static
|
||||
event_groups.c:708:13:xEventGroupSetBitsFromISR 32 static
|
||||
event_groups.c:723:14:uxEventGroupGetNumber 24 static
|
||||
event_groups.c:745:7:vEventGroupSetNumber 16 static
|
5
software/dumber3/Debug/Middlewares/Third_Party/FreeRTOS/Source/list.su
vendored
Normal file
5
software/dumber3/Debug/Middlewares/Third_Party/FreeRTOS/Source/list.su
vendored
Normal file
|
@ -0,0 +1,5 @@
|
|||
list.c:37:6:vListInitialise 16 static
|
||||
list.c:62:6:vListInitialiseItem 16 static
|
||||
list.c:74:6:vListInsertEnd 24 static
|
||||
list.c:103:6:vListInsert 24 static
|
||||
list.c:170:13:uxListRemove 24 static
|
15
software/dumber3/Debug/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM0/port.su
vendored
Normal file
15
software/dumber3/Debug/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM0/port.su
vendored
Normal file
|
@ -0,0 +1,15 @@
|
|||
port.c:133:14:pxPortInitialiseStack 24 static
|
||||
port.c:151:13:prvTaskExitError 16 static,ignoring_inline_asm
|
||||
port.c:176:6:SVC_Handler 8 static
|
||||
port.c:183:6:vPortStartFirstTask 0 static,ignoring_inline_asm
|
||||
port.c:214:12:xPortStartScheduler 8 static
|
||||
port.c:244:6:vPortEndScheduler 8 static,ignoring_inline_asm
|
||||
port.c:252:6:vPortYield 8 static,ignoring_inline_asm
|
||||
port.c:264:6:vPortEnterCritical 8 static,ignoring_inline_asm
|
||||
port.c:273:6:vPortExitCritical 8 static,ignoring_inline_asm
|
||||
port.c:284:10:ulSetInterruptMaskFromISR 0 static,ignoring_inline_asm
|
||||
port.c:302:6:vClearInterruptMaskFromISR 0 static,ignoring_inline_asm
|
||||
port.c:319:6:PendSV_Handler 0 static,ignoring_inline_asm
|
||||
port.c:368:6:xPortSysTickHandler 16 static
|
||||
port.c:387:29:vPortSuppressTicksAndSleep 40 static,ignoring_inline_asm
|
||||
port.c:541:6:prvSetupTimerInterrupt 8 static
|
20
software/dumber3/Debug/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM0/subdir.mk
vendored
Normal file
20
software/dumber3/Debug/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM0/subdir.mk
vendored
Normal file
|
@ -0,0 +1,20 @@
|
|||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
# Toolchain: GNU Tools for STM32 (9-2020-q2-update)
|
||||
################################################################################
|
||||
|
||||
# Add inputs and outputs from these tool invocations to the build variables
|
||||
C_SRCS += \
|
||||
../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM0/port.c
|
||||
|
||||
OBJS += \
|
||||
./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM0/port.o
|
||||
|
||||
C_DEPS += \
|
||||
./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM0/port.d
|
||||
|
||||
|
||||
# Each subdirectory must supply rules for building sources it contributes
|
||||
Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM0/%.o: ../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM0/%.c Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM0/subdir.mk
|
||||
arm-none-eabi-gcc "$<" -mcpu=cortex-m0plus -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32L010x6 -c -I../Core/Inc -I../Drivers/STM32L0xx_HAL_Driver/Inc -I../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM0 -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
|
||||
|
7
software/dumber3/Debug/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.su
vendored
Normal file
7
software/dumber3/Debug/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.su
vendored
Normal file
|
@ -0,0 +1,7 @@
|
|||
heap_4.c:113:7:pvPortMalloc 32 static,ignoring_inline_asm
|
||||
heap_4.c:263:6:vPortFree 24 static,ignoring_inline_asm
|
||||
heap_4.c:311:8:xPortGetFreeHeapSize 8 static
|
||||
heap_4.c:317:8:xPortGetMinimumEverFreeHeapSize 8 static
|
||||
heap_4.c:323:6:vPortInitialiseBlocks 8 static
|
||||
heap_4.c:329:13:prvHeapInit 24 static
|
||||
heap_4.c:377:13:prvInsertBlockIntoFreeList 24 static
|
20
software/dumber3/Debug/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/subdir.mk
vendored
Normal file
20
software/dumber3/Debug/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/subdir.mk
vendored
Normal file
|
@ -0,0 +1,20 @@
|
|||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
# Toolchain: GNU Tools for STM32 (9-2020-q2-update)
|
||||
################################################################################
|
||||
|
||||
# Add inputs and outputs from these tool invocations to the build variables
|
||||
C_SRCS += \
|
||||
../Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c
|
||||
|
||||
OBJS += \
|
||||
./Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.o
|
||||
|
||||
C_DEPS += \
|
||||
./Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.d
|
||||
|
||||
|
||||
# Each subdirectory must supply rules for building sources it contributes
|
||||
Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/%.o: ../Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/%.c Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/subdir.mk
|
||||
arm-none-eabi-gcc "$<" -mcpu=cortex-m0plus -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32L010x6 -c -I../Core/Inc -I../Drivers/STM32L0xx_HAL_Driver/Inc -I../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM0 -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
|
||||
|
40
software/dumber3/Debug/Middlewares/Third_Party/FreeRTOS/Source/queue.su
vendored
Normal file
40
software/dumber3/Debug/Middlewares/Third_Party/FreeRTOS/Source/queue.su
vendored
Normal file
|
@ -0,0 +1,40 @@
|
|||
queue.c:255:12:xQueueGenericReset 24 static,ignoring_inline_asm
|
||||
queue.c:310:16:xQueueGenericCreateStatic 48 static,ignoring_inline_asm
|
||||
queue.c:368:16:xQueueGenericCreate 56 static,ignoring_inline_asm
|
||||
queue.c:429:13:prvInitialiseNewQueue 24 static
|
||||
queue.c:473:14:prvInitialiseMutex 16 static
|
||||
queue.c:503:16:xQueueCreateMutex 32 static
|
||||
queue.c:519:16:xQueueCreateMutexStatic 40 static
|
||||
queue.c:539:15:xQueueGetMutexHolder 24 static
|
||||
queue.c:570:15:xQueueGetMutexHolderFromISR 24 static,ignoring_inline_asm
|
||||
queue.c:596:13:xQueueGiveMutexRecursive 32 static,ignoring_inline_asm
|
||||
queue.c:651:13:xQueueTakeMutexRecursive 32 static,ignoring_inline_asm
|
||||
queue.c:693:16:xQueueCreateCountingSemaphoreStatic 40 static,ignoring_inline_asm
|
||||
queue.c:721:16:xQueueCreateCountingSemaphore 24 static,ignoring_inline_asm
|
||||
queue.c:747:12:xQueueGenericSend 48 static,ignoring_inline_asm
|
||||
queue.c:957:12:xQueueGenericSendFromISR 48 static,ignoring_inline_asm
|
||||
queue.c:1108:12:xQueueGiveFromISR 40 static,ignoring_inline_asm
|
||||
queue.c:1273:12:xQueueReceive 48 static,ignoring_inline_asm
|
||||
queue.c:1414:12:xQueueSemaphoreTake 48 static,ignoring_inline_asm
|
||||
queue.c:1632:12:xQueuePeek 48 static,ignoring_inline_asm
|
||||
queue.c:1781:12:xQueueReceiveFromISR 56 static,ignoring_inline_asm
|
||||
queue.c:1872:12:xQueuePeekFromISR 32 static,ignoring_inline_asm
|
||||
queue.c:1926:13:uxQueueMessagesWaiting 24 static,ignoring_inline_asm
|
||||
queue.c:1942:13:uxQueueSpacesAvailable 24 static,ignoring_inline_asm
|
||||
queue.c:1959:13:uxQueueMessagesWaitingFromISR 24 static,ignoring_inline_asm
|
||||
queue.c:1971:6:vQueueDelete 24 static,ignoring_inline_asm
|
||||
queue.c:2015:14:uxQueueGetQueueNumber 16 static
|
||||
queue.c:2025:7:vQueueSetQueueNumber 16 static
|
||||
queue.c:2035:10:ucQueueGetQueueType 16 static
|
||||
queue.c:2045:21:prvGetDisinheritPriorityAfterTimeout 24 static
|
||||
queue.c:2070:19:prvCopyDataToQueue 32 static
|
||||
queue.c:2149:13:prvCopyDataFromQueue 16 static
|
||||
queue.c:2167:13:prvUnlockQueue 24 static
|
||||
queue.c:2287:19:prvIsQueueEmpty 24 static
|
||||
queue.c:2308:12:xQueueIsQueueEmptyFromISR 24 static,ignoring_inline_asm
|
||||
queue.c:2327:19:prvIsQueueFull 24 static
|
||||
queue.c:2348:12:xQueueIsQueueFullFromISR 24 static,ignoring_inline_asm
|
||||
queue.c:2644:7:vQueueAddToRegistry 24 static
|
||||
queue.c:2673:14:pcQueueGetName 24 static
|
||||
queue.c:2701:7:vQueueUnregisterQueue 24 static
|
||||
queue.c:2733:7:vQueueWaitForMessageRestricted 32 static
|
25
software/dumber3/Debug/Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.su
vendored
Normal file
25
software/dumber3/Debug/Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.su
vendored
Normal file
|
@ -0,0 +1,25 @@
|
|||
stream_buffer.c:219:23:xStreamBufferGenericCreate 48 static,ignoring_inline_asm
|
||||
stream_buffer.c:283:23:xStreamBufferGenericCreateStatic 56 static,ignoring_inline_asm
|
||||
stream_buffer.c:359:6:vStreamBufferDelete 24 static,ignoring_inline_asm
|
||||
stream_buffer.c:392:12:xStreamBufferReset 48 static,ignoring_inline_asm
|
||||
stream_buffer.c:441:12:xStreamBufferSetTriggerLevel 24 static,ignoring_inline_asm
|
||||
stream_buffer.c:470:8:xStreamBufferSpacesAvailable 24 static,ignoring_inline_asm
|
||||
stream_buffer.c:494:8:xStreamBufferBytesAvailable 24 static,ignoring_inline_asm
|
||||
stream_buffer.c:506:8:xStreamBufferSend 64 static,ignoring_inline_asm
|
||||
stream_buffer.c:610:8:xStreamBufferSendFromISR 64 static,ignoring_inline_asm
|
||||
stream_buffer.c:661:15:prvWriteMessageToBuffer 32 static
|
||||
stream_buffer.c:713:8:xStreamBufferReceive 56 static,ignoring_inline_asm
|
||||
stream_buffer.c:817:8:xStreamBufferNextMessageLengthBytes 40 static,ignoring_inline_asm
|
||||
stream_buffer.c:861:8:xStreamBufferReceiveFromISR 64 static,ignoring_inline_asm
|
||||
stream_buffer.c:918:15:prvReadMessageFromBuffer 40 static
|
||||
stream_buffer.c:970:12:xStreamBufferIsEmpty 32 static,ignoring_inline_asm
|
||||
stream_buffer.c:993:12:xStreamBufferIsFull 32 static,ignoring_inline_asm
|
||||
stream_buffer.c:1028:12:xStreamBufferSendCompletedFromISR 40 static,ignoring_inline_asm
|
||||
stream_buffer.c:1058:12:xStreamBufferReceiveCompletedFromISR 40 static,ignoring_inline_asm
|
||||
stream_buffer.c:1088:15:prvWriteBytesToBuffer 32 static,ignoring_inline_asm
|
||||
stream_buffer.c:1134:15:prvReadBytesFromBuffer 40 static,ignoring_inline_asm
|
||||
stream_buffer.c:1189:15:prvBytesInBuffer 24 static
|
||||
stream_buffer.c:1209:13:prvInitialiseNewStreamBuffer 32 static,ignoring_inline_asm
|
||||
stream_buffer.c:1237:14:uxStreamBufferGetStreamBufferNumber 16 static
|
||||
stream_buffer.c:1247:7:vStreamBufferSetStreamBufferNumber 16 static
|
||||
stream_buffer.c:1257:10:ucStreamBufferGetStreamBufferType 16 static
|
38
software/dumber3/Debug/Middlewares/Third_Party/FreeRTOS/Source/subdir.mk
vendored
Normal file
38
software/dumber3/Debug/Middlewares/Third_Party/FreeRTOS/Source/subdir.mk
vendored
Normal file
|
@ -0,0 +1,38 @@
|
|||
################################################################################
|
||||
# Automatically-generated file. Do not edit!
|
||||
# Toolchain: GNU Tools for STM32 (9-2020-q2-update)
|
||||
################################################################################
|
||||
|
||||
# Add inputs and outputs from these tool invocations to the build variables
|
||||
C_SRCS += \
|
||||
../Middlewares/Third_Party/FreeRTOS/Source/croutine.c \
|
||||
../Middlewares/Third_Party/FreeRTOS/Source/event_groups.c \
|
||||
../Middlewares/Third_Party/FreeRTOS/Source/list.c \
|
||||
../Middlewares/Third_Party/FreeRTOS/Source/queue.c \
|
||||
../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c \
|
||||
../Middlewares/Third_Party/FreeRTOS/Source/tasks.c \
|
||||
../Middlewares/Third_Party/FreeRTOS/Source/timers.c
|
||||
|
||||
OBJS += \
|
||||
./Middlewares/Third_Party/FreeRTOS/Source/croutine.o \
|
||||
./Middlewares/Third_Party/FreeRTOS/Source/event_groups.o \
|
||||
./Middlewares/Third_Party/FreeRTOS/Source/list.o \
|
||||
./Middlewares/Third_Party/FreeRTOS/Source/queue.o \
|
||||
./Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.o \
|
||||
./Middlewares/Third_Party/FreeRTOS/Source/tasks.o \
|
||||
./Middlewares/Third_Party/FreeRTOS/Source/timers.o
|
||||
|
||||
C_DEPS += \
|
||||
./Middlewares/Third_Party/FreeRTOS/Source/croutine.d \
|
||||
./Middlewares/Third_Party/FreeRTOS/Source/event_groups.d \
|
||||
./Middlewares/Third_Party/FreeRTOS/Source/list.d \
|
||||
./Middlewares/Third_Party/FreeRTOS/Source/queue.d \
|
||||
./Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.d \
|
||||
./Middlewares/Third_Party/FreeRTOS/Source/tasks.d \
|
||||
./Middlewares/Third_Party/FreeRTOS/Source/timers.d
|
||||
|
||||
|
||||
# Each subdirectory must supply rules for building sources it contributes
|
||||
Middlewares/Third_Party/FreeRTOS/Source/%.o: ../Middlewares/Third_Party/FreeRTOS/Source/%.c Middlewares/Third_Party/FreeRTOS/Source/subdir.mk
|
||||
arm-none-eabi-gcc "$<" -mcpu=cortex-m0plus -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32L010x6 -c -I../Core/Inc -I../Drivers/STM32L0xx_HAL_Driver/Inc -I../Drivers/STM32L0xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32L0xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM0 -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@"
|
||||
|
66
software/dumber3/Debug/Middlewares/Third_Party/FreeRTOS/Source/tasks.su
vendored
Normal file
66
software/dumber3/Debug/Middlewares/Third_Party/FreeRTOS/Source/tasks.su
vendored
Normal file
|
@ -0,0 +1,66 @@
|
|||
tasks.c:578:15:xTaskCreateStatic 64 static,ignoring_inline_asm
|
||||
tasks.c:730:13:xTaskCreate 64 static
|
||||
tasks.c:821:13:prvInitialiseNewTask 32 static,ignoring_inline_asm
|
||||
tasks.c:1072:13:prvAddNewTaskToReadyList 16 static
|
||||
tasks.c:1157:7:vTaskDelete 24 static,ignoring_inline_asm
|
||||
tasks.c:1249:7:vTaskDelayUntil 32 static,ignoring_inline_asm
|
||||
tasks.c:1333:7:vTaskDelay 24 static,ignoring_inline_asm
|
||||
tasks.c:1378:13:eTaskGetState 40 static,ignoring_inline_asm
|
||||
tasks.c:1470:14:uxTaskPriorityGet 24 static
|
||||
tasks.c:1492:14:uxTaskPriorityGetFromISR 32 static
|
||||
tasks.c:1532:7:vTaskPrioritySet 32 static,ignoring_inline_asm
|
||||
tasks.c:1696:7:vTaskSuspend 24 static,ignoring_inline_asm
|
||||
tasks.c:1797:20:prvTaskIsTaskSuspended 24 static,ignoring_inline_asm
|
||||
tasks.c:1843:7:vTaskResume 24 static,ignoring_inline_asm
|
||||
tasks.c:1897:13:xTaskResumeFromISR 32 static,ignoring_inline_asm
|
||||
tasks.c:1967:6:vTaskStartScheduler 48 static,ignoring_inline_asm
|
||||
tasks.c:2089:6:vTaskEndScheduler 8 static,ignoring_inline_asm
|
||||
tasks.c:2100:6:vTaskSuspendAll 8 static,ignoring_inline_asm
|
||||
tasks.c:2113:20:prvGetExpectedIdleTime 16 static
|
||||
tasks.c:2174:12:xTaskResumeAll 24 static,ignoring_inline_asm
|
||||
tasks.c:2284:12:xTaskGetTickCount 16 static
|
||||
tasks.c:2299:12:xTaskGetTickCountFromISR 16 static
|
||||
tasks.c:2330:13:uxTaskGetNumberOfTasks 8 static
|
||||
tasks.c:2338:7:pcTaskGetName 24 static,ignoring_inline_asm
|
||||
tasks.c:2352:16:prvSearchForNameWithinSingleList 56 static
|
||||
tasks.c:2420:15:xTaskGetHandle 24 static,ignoring_inline_asm
|
||||
tasks.c:2485:14:uxTaskGetSystemState 32 static
|
||||
tasks.c:2576:7:vTaskStepTick 16 static,ignoring_inline_asm
|
||||
tasks.c:2591:13:xTaskAbortDelay 24 static,ignoring_inline_asm
|
||||
tasks.c:2665:12:xTaskIncrementTick 32 static,ignoring_inline_asm
|
||||
tasks.c:2947:6:vTaskSwitchContext 16 static,ignoring_inline_asm
|
||||
tasks.c:3020:6:vTaskPlaceOnEventList 16 static,ignoring_inline_asm
|
||||
tasks.c:3037:6:vTaskPlaceOnUnorderedEventList 24 static,ignoring_inline_asm
|
||||
tasks.c:3063:7:vTaskPlaceOnEventListRestricted 24 static,ignoring_inline_asm
|
||||
tasks.c:3094:12:xTaskRemoveFromEventList 24 static,ignoring_inline_asm
|
||||
tasks.c:3162:6:vTaskRemoveFromUnorderedEventList 24 static,ignoring_inline_asm
|
||||
tasks.c:3196:6:vTaskSetTimeOutState 16 static,ignoring_inline_asm
|
||||
tasks.c:3208:6:vTaskInternalSetTimeOutState 16 static
|
||||
tasks.c:3216:12:xTaskCheckForTimeOut 32 static,ignoring_inline_asm
|
||||
tasks.c:3279:6:vTaskMissedYield 8 static
|
||||
tasks.c:3287:14:uxTaskGetTaskNumber 24 static
|
||||
tasks.c:3310:7:vTaskSetTaskNumber 24 static
|
||||
tasks.c:3334:8:prvIdleTask 24 static,ignoring_inline_asm
|
||||
tasks.c:3453:19:eTaskConfirmSleepModeStatus 16 static
|
||||
tasks.c:3546:13:prvInitialiseTaskLists 16 static
|
||||
tasks.c:3578:13:prvCheckTasksWaitingTermination 16 static
|
||||
tasks.c:3609:7:vTaskGetInfo 32 static
|
||||
tasks.c:3705:21:prvListTasksWithinSingleList 48 static
|
||||
tasks.c:3738:32:prvTaskCheckFreeStackSpace 24 static
|
||||
tasks.c:3798:14:uxTaskGetStackHighWaterMark 32 static
|
||||
tasks.c:3826:14:prvDeleteTCB 16 static,ignoring_inline_asm
|
||||
tasks.c:3880:13:prvResetNextTaskUnblockTime 16 static
|
||||
tasks.c:3906:15:xTaskGetCurrentTaskHandle 16 static
|
||||
tasks.c:3923:13:xTaskGetSchedulerState 16 static
|
||||
tasks.c:3951:13:xTaskPriorityInherit 24 static
|
||||
tasks.c:4038:13:xTaskPriorityDisinherit 24 static,ignoring_inline_asm
|
||||
tasks.c:4118:7:vTaskPriorityDisinheritAfterTimeout 32 static,ignoring_inline_asm
|
||||
tasks.c:4533:12:uxTaskResetEventItemValue 16 static
|
||||
tasks.c:4549:15:pvTaskIncrementMutexHeldCount 8 static
|
||||
tasks.c:4566:11:ulTaskNotifyTake 24 static
|
||||
tasks.c:4634:13:xTaskNotifyWait 32 static
|
||||
tasks.c:4714:13:xTaskGenericNotify 40 static,ignoring_inline_asm
|
||||
tasks.c:4828:13:xTaskGenericNotifyFromISR 40 static,ignoring_inline_asm
|
||||
tasks.c:4957:7:vTaskNotifyGiveFromISR 32 static,ignoring_inline_asm
|
||||
tasks.c:5044:13:xTaskNotifyStateClear 24 static
|
||||
tasks.c:5081:13:prvAddCurrentTaskToDelayedList 24 static
|
26
software/dumber3/Debug/Middlewares/Third_Party/FreeRTOS/Source/timers.su
vendored
Normal file
26
software/dumber3/Debug/Middlewares/Third_Party/FreeRTOS/Source/timers.su
vendored
Normal file
|
@ -0,0 +1,26 @@
|
|||
timers.c:227:12:xTimerCreateTimerTask 48 static,ignoring_inline_asm
|
||||
timers.c:282:16:xTimerCreate 48 static
|
||||
timers.c:309:16:xTimerCreateStatic 48 static,ignoring_inline_asm
|
||||
timers.c:349:13:prvInitialiseNewTimer 24 static,ignoring_inline_asm
|
||||
timers.c:381:12:xTimerGenericCommand 56 static,ignoring_inline_asm
|
||||
timers.c:424:14:xTimerGetTimerDaemonTaskHandle 8 static,ignoring_inline_asm
|
||||
timers.c:433:12:xTimerGetPeriod 24 static,ignoring_inline_asm
|
||||
timers.c:442:6:vTimerSetReloadMode 24 static,ignoring_inline_asm
|
||||
timers.c:462:12:xTimerGetExpiryTime 24 static,ignoring_inline_asm
|
||||
timers.c:473:14:pcTimerGetName 24 static,ignoring_inline_asm
|
||||
timers.c:482:13:prvProcessExpiredTimer 32 static,ignoring_inline_asm
|
||||
timers.c:523:8:prvTimerTask 24 static
|
||||
timers.c:559:13:prvProcessTimerOrBlockTask 24 static
|
||||
timers.c:619:19:prvGetNextExpireTime 24 static
|
||||
timers.c:645:19:prvSampleTimeNow 24 static
|
||||
timers.c:668:19:prvInsertTimerInActiveList 32 static
|
||||
timers.c:709:13:prvProcessReceivedCommands 64 static,ignoring_inline_asm
|
||||
timers.c:857:13:prvSwitchTimerLists 40 static,ignoring_inline_asm
|
||||
timers.c:916:13:prvCheckForValidListAndQueue 16 static
|
||||
timers.c:967:12:xTimerIsTimerActive 24 static,ignoring_inline_asm
|
||||
timers.c:992:7:pvTimerGetTimerID 24 static,ignoring_inline_asm
|
||||
timers.c:1009:6:vTimerSetTimerID 24 static,ignoring_inline_asm
|
||||
timers.c:1025:13:xTimerPendFunctionCallFromISR 48 static
|
||||
timers.c:1049:13:xTimerPendFunctionCall 48 static,ignoring_inline_asm
|
||||
timers.c:1078:14:uxTimerGetTimerNumber 16 static
|
||||
timers.c:1088:7:vTimerSetTimerNumber 16 static
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue