premiers modules du firwmare dumber 3

This commit is contained in:
vezde 2022-09-15 15:44:21 +02:00
parent 83f7e67c7b
commit 4e10472c33
106 changed files with 78458 additions and 5815 deletions

View 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*

View file

@ -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*

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View 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*

View 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*

File diff suppressed because it is too large Load diff

View 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*

View 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*

View file

@ -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*

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View 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*

View 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*

View file

@ -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*

View 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

View 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

View 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"
}
]
}

View file

@ -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)

Binary file not shown.

File diff suppressed because it is too large Load diff

View file

@ -62,7 +62,7 @@
35,
36
],
"visible_layers": "ffcffff_ffffffff",
"visible_layers": "ffcfdff_ffffffff",
"zone_display_mode": 0
},
"meta": {

View file

@ -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
}
},

View file

@ -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")

View file

@ -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)

View file

@ -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)

View file

@ -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>

View file

@ -1,3 +1,4 @@
66BE74F758C12D739921AEA421D593D3=1
8DF89ED150041C4CBC7CB9A9CAA90856=F6D4FB8752309FD4FF5082AF3D7E281B
DC22A860405A8BF2F2C095E5B6529F12=F6D4FB8752309FD4FF5082AF3D7E281B
eclipse.preferences.version=1

View file

@ -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

View 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_ */

View 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);

View 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_ */

View file

@ -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 */

View 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_ */

View 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_ */

View 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_ */

View 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_ */

View file

@ -0,0 +1,8 @@
/*
* batterie.c
*
* Created on: Sep 12, 2022
* Author: dimercur
*/

View 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;
}
}
}

View file

@ -18,11 +18,18 @@
*/
/* 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 */
@ -118,7 +125,13 @@ int main(void)
MX_TIM21_Init();
MX_ADC_Init();
/* USER CODE BEGIN 2 */
/* Init des messages box */
MESSAGE_Init();
LEDS_Init();
/*MOTEURS_Init();
MOTEURS_Test();*/
/* USER CODE END 2 */
/* Init scheduler */
@ -146,6 +159,7 @@ int main(void)
/* USER CODE BEGIN RTOS_THREADS */
/* add threads, ... */
/* USER CODE END RTOS_THREADS */
/* USER CODE BEGIN RTOS_EVENTS */
@ -183,11 +197,13 @@ void SystemClock_Config(void)
/** 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;
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();
@ -196,7 +212,7 @@ void SystemClock_Config(void)
*/
RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK
|RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2;
RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_MSI;
RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK;
RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1;
RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV1;
RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV1;
@ -237,7 +253,7 @@ static void MX_ADC_Init(void)
hadc.Instance = ADC1;
hadc.Init.OversamplingMode = DISABLE;
hadc.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV1;
hadc.Init.Resolution = ADC_RESOLUTION_12B;
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;
@ -249,7 +265,7 @@ static void MX_ADC_Init(void)
hadc.Init.EOCSelection = ADC_EOC_SINGLE_CONV;
hadc.Init.Overrun = ADC_OVR_DATA_PRESERVED;
hadc.Init.LowPowerAutoWait = DISABLE;
hadc.Init.LowPowerFrequencyMode = ENABLE;
hadc.Init.LowPowerFrequencyMode = DISABLE;
hadc.Init.LowPowerAutoPowerOff = DISABLE;
if (HAL_ADC_Init(&hadc) != HAL_OK)
{
@ -359,7 +375,7 @@ static void MX_TIM2_Init(void)
htim2.Instance = TIM2;
htim2.Init.Prescaler = 0;
htim2.Init.CounterMode = TIM_COUNTERMODE_UP;
htim2.Init.Period = 65535;
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)
@ -489,12 +505,20 @@ static void MX_GPIO_Init(void)
/*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);
|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;
/*Configure GPIO pin Output Level */
HAL_GPIO_WritePin(SHUTDOWN_GPIO_Port, SHUTDOWN_Pin, GPIO_PIN_SET);
/*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 : 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;
@ -513,13 +537,24 @@ static void MX_GPIO_Init(void)
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
/* EXTI interrupt init*/
HAL_NVIC_SetPriority(EXTI2_3_IRQn, 0, 0);
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 */
@ -532,10 +567,18 @@ static void MX_GPIO_Init(void)
void StartDefaultTask(void *argument)
{
/* USER CODE BEGIN 5 */
LEDS_State state = leds_off;
/* Infinite loop */
for(;;)
{
osDelay(1);
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 */
}

View 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");
}
}

View 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);
}
}
}

View file

@ -0,0 +1,8 @@
/*
* statemachine.c
*
* Created on: Sep 12, 2022
* Author: dimercur
*/

View file

@ -0,0 +1,8 @@
/*
* xbee.c
*
* Created on: Sep 12, 2022
* Author: dimercur
*/

View file

@ -0,0 +1,2 @@
freertos.c:57:13:PreSleepProcessing 16 static
freertos.c:62:13:PostSleepProcessing 16 static

View 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

View 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

View 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

View 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

View 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

View 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

View 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 "$@"

View 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

View file

@ -0,0 +1 @@
sysmem.c:54:7:_sbrk 32 static

View file

@ -0,0 +1,2 @@
system_stm32l0xx.c:154:6:SystemInit 8 static
system_stm32l0xx.c:200:6:SystemCoreClockUpdate 32 static

View file

View 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 "$@" "$<"

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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 "$@"

Binary file not shown.

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View 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

View 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 "$@"

View 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

View 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

View 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

View 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 "$@"

View 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

View 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 "$@"

View 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

View 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

View 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 "$@"

View 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

View 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