auto-sync

This commit is contained in:
rusEfi 2014-12-27 09:06:29 -06:00
parent a6f5fe3da4
commit 8a6d269f12
7 changed files with 146 additions and 116 deletions

View File

@ -9,7 +9,7 @@ CHIBIOS = chibios
# Compiler options here.
ifeq ($(USE_OPT),)
# USE_OPT = $(RFLAGS) -O1 -fgnu89-inline -ggdb -fomit-frame-pointer -falign-functions=16 -std=gnu99 -Werror-implicit-function-declaration -Werror -Wno-error=pointer-sign -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=sign-compare -Wno-error=unused-parameter -Wno-error=missing-field-initializers
USE_OPT = $(RFLAGS) -O1 -fgnu89-inline -fomit-frame-pointer -falign-functions=16 -std=gnu99 -Werror-implicit-function-declaration -Werror -Wno-error=pointer-sign -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=sign-compare -Wno-error=unused-parameter -Wno-error=missing-field-initializers
USE_OPT = $(RFLAGS) -O1 -fgnu89-inline -fomit-frame-pointer -falign-functions=16 -std=gnu99 -Werror-implicit-function-declaration -Werror -Wno-error=pointer-sign -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=sign-compare -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Werror=type-limits
endif
# C specific options here (added to USE_OPT).
@ -19,7 +19,7 @@ endif
# C++ specific options here (added to USE_OPT).
ifeq ($(USE_CPPOPT),)
USE_CPPOPT = -std=c++11 -fno-rtti -fno-exceptions -fno-use-cxa-atexit -Werror=write-strings
USE_CPPOPT = -std=c++11 -fno-rtti -fno-exceptions -fno-use-cxa-atexit -Werror=write-strings -Werror=type-limits
endif
# Enable this if you want the linker to remove unused code and data

View File

@ -146,7 +146,7 @@ bool flashIsErased(flashaddr_t address, size_t size) {
size -= sizeof(flashdata_t);
}
while (size > 0) {
if (*(char*) address != 0xff)
if (*(char*) address != 0xFF)
return false;
++address;
--size;

View File

@ -1,5 +1,5 @@
// This file was generated by Version2Header
// Tue Dec 23 15:27:13 EST 2014
// Sat Dec 27 09:45:34 EST 2014
#ifndef VCS_VERSION
#define VCS_VERSION "5874"
#define VCS_VERSION "5964"
#endif

View File

@ -5,8 +5,8 @@
(no_connects 0)
(area 188.850001 145.740001 231.089201 181.229)
(thickness 1.6)
(drawings 14)
(tracks 134)
(drawings 18)
(tracks 115)
(zones 0)
(modules 6)
(nets 5)
@ -416,6 +416,10 @@
)
)
(gr_circle (center 222.25 174.625) (end 223.774 174.625) (layer Edge.Cuts) (width 0.1) (tstamp 549E9E7F))
(gr_circle (center 222.25 174.625) (end 225.044 174.625) (layer F.SilkS) (width 0.2) (tstamp 549E9E7E))
(gr_circle (center 222.25 157.48) (end 225.044 157.48) (layer F.SilkS) (width 0.2))
(gr_circle (center 222.25 157.48) (end 223.774 157.48) (layer Edge.Cuts) (width 0.1) (tstamp 549E9D27))
(dimension 21.59 (width 0.3) (layer Dwgs.User)
(gr_text "21.590 mm" (at 195.5 165.735 90) (layer Dwgs.User)
(effects (font (size 1.5 1.5) (thickness 0.3)))
@ -487,21 +491,10 @@
(gr_line (start 205.105 154.94) (end 224.79 154.94) (angle 90) (layer Edge.Cuts) (width 0.1))
(gr_line (start 205.105 154.94) (end 205.105 176.53) (angle 90) (layer Edge.Cuts) (width 0.1) (tstamp 549D3BE0))
(segment (start 222.885 171.45) (end 220.345 171.45) (width 0.3048) (layer F.Cu) (net 1))
(segment (start 219.075 175.26) (end 219.075 172.72) (width 0.3048) (layer F.Cu) (net 1))
(segment (start 222.25 169.3672) (end 219.8878 169.3672) (width 0.3048) (layer B.Cu) (net 1))
(via (at 221.615 175.26) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 1))
(segment (start 222.885 173.99) (end 221.615 175.26) (width 0.3048) (layer F.Cu) (net 1) (tstamp 549D42DB))
(via (at 222.885 173.99) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 1))
(segment (start 222.885 171.45) (end 222.885 173.99) (width 0.3048) (layer B.Cu) (net 1) (tstamp 549D42D8))
(via (at 222.885 171.45) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 1))
(segment (start 221.615 172.72) (end 222.885 171.45) (width 0.3048) (layer F.Cu) (net 1) (tstamp 549D42D5))
(via (at 221.615 172.72) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 1))
(segment (start 220.345 171.45) (end 221.615 172.72) (width 0.3048) (layer B.Cu) (net 1) (tstamp 549D42D2))
(via (at 220.345 171.45) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 1))
(segment (start 219.075 172.72) (end 220.345 171.45) (width 0.3048) (layer F.Cu) (net 1) (tstamp 549D42CF))
(via (at 219.075 172.72) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 1))
(segment (start 220.345 173.99) (end 219.075 172.72) (width 0.3048) (layer B.Cu) (net 1) (tstamp 549D42CC))
(via (at 220.345 173.99) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 1))
(segment (start 219.075 175.26) (end 220.345 173.99) (width 0.3048) (layer F.Cu) (net 1) (tstamp 549D42C9))
(via (at 219.075 175.26) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 1))
(segment (start 217.805 173.99) (end 219.075 175.26) (width 0.3048) (layer B.Cu) (net 1) (tstamp 549D42C6))
(via (at 217.805 173.99) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 1))
@ -516,15 +509,50 @@
(segment (start 219.075 170.18) (end 217.805 171.45) (width 0.3048) (layer F.Cu) (net 1) (tstamp 549D42B7))
(via (at 219.075 170.18) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 1))
(segment (start 219.8878 169.3672) (end 219.075 170.18) (width 0.3048) (layer B.Cu) (net 1) (tstamp 549D42AE))
(segment (start 222.25 164.3634) (end 219.6084 164.3634) (width 0.3048) (layer F.Cu) (net 2))
(segment (start 220.345 160.02) (end 221.615 158.75) (width 0.3048) (layer B.Cu) (net 2) (tstamp 549D41C7))
(via (at 220.345 171.45) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 1))
(via (at 222.885 171.45) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 1))
(segment (start 217.805 157.48) (end 219.075 156.21) (width 0.3048) (layer B.Cu) (net 2))
(segment (start 206.375 156.21) (end 210.82 160.655) (width 0.3048) (layer F.Cu) (net 2) (tstamp 549D4210))
(via (at 206.375 156.21) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 2))
(segment (start 208.915 156.21) (end 206.375 156.21) (width 0.3048) (layer B.Cu) (net 2) (tstamp 549D420C))
(via (at 208.915 156.21) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 2))
(segment (start 211.455 156.21) (end 208.915 156.21) (width 0.3048) (layer F.Cu) (net 2) (tstamp 549D4209))
(via (at 211.455 156.21) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 2))
(segment (start 213.995 156.21) (end 211.455 156.21) (width 0.3048) (layer B.Cu) (net 2) (tstamp 549D4205))
(via (at 213.995 156.21) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 2))
(segment (start 216.535 156.21) (end 213.995 156.21) (width 0.3048) (layer F.Cu) (net 2) (tstamp 549D4202))
(via (at 216.535 156.21) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 2))
(segment (start 219.075 156.21) (end 216.535 156.21) (width 0.3048) (layer B.Cu) (net 2) (tstamp 549D41FF))
(via (at 219.075 156.21) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 2))
(via (at 217.805 157.48) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 2))
(segment (start 217.805 157.48) (end 219.075 158.75) (width 0.3048) (layer B.Cu) (net 2))
(segment (start 220.345 160.02) (end 219.075 158.75) (width 0.3048) (layer B.Cu) (net 2) (tstamp 549E9F1D))
(via (at 219.075 158.75) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 2))
(segment (start 215.265 157.48) (end 217.805 157.48) (width 0.3048) (layer B.Cu) (net 2) (tstamp 549D41F0))
(via (at 215.265 157.48) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 2))
(segment (start 212.725 157.48) (end 215.265 157.48) (width 0.3048) (layer F.Cu) (net 2) (tstamp 549D41EC))
(via (at 212.725 157.48) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 2))
(segment (start 210.185 157.48) (end 212.725 157.48) (width 0.3048) (layer B.Cu) (net 2) (tstamp 549D41E9))
(via (at 210.185 157.48) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 2))
(segment (start 207.645 157.48) (end 210.185 157.48) (width 0.3048) (layer F.Cu) (net 2) (tstamp 549D41E6))
(via (at 207.645 157.48) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 2))
(segment (start 206.375 158.75) (end 207.645 157.48) (width 0.3048) (layer B.Cu) (net 2) (tstamp 549D41E3))
(via (at 206.375 158.75) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 2))
(segment (start 208.915 158.75) (end 206.375 158.75) (width 0.3048) (layer F.Cu) (net 2) (tstamp 549D41E0))
(via (at 208.915 158.75) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 2))
(segment (start 211.455 158.75) (end 208.915 158.75) (width 0.3048) (layer B.Cu) (net 2) (tstamp 549D41DD))
(via (at 211.455 158.75) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 2))
(segment (start 213.995 158.75) (end 211.455 158.75) (width 0.3048) (layer F.Cu) (net 2) (tstamp 549D41DA))
(via (at 213.995 158.75) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 2))
(segment (start 216.535 158.75) (end 213.995 158.75) (width 0.3048) (layer B.Cu) (net 2) (tstamp 549D41D7))
(via (at 216.535 158.75) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 2))
(segment (start 219.075 158.75) (end 216.535 158.75) (width 0.3048) (layer F.Cu) (net 2) (tstamp 549D41D4))
(via (at 220.345 160.02) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 2))
(segment (start 222.885 160.02) (end 220.345 160.02) (width 0.3048) (layer F.Cu) (net 2) (tstamp 549D41C4))
(via (at 222.885 160.02) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 2))
(segment (start 222.885 162.56) (end 222.885 160.02) (width 0.3048) (layer B.Cu) (net 2) (tstamp 549D41BE))
(segment (start 221.615 161.29) (end 220.345 160.02) (width 0.3048) (layer B.Cu) (net 2))
(via (at 221.615 161.29) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 2))
(via (at 222.885 162.56) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 2))
(segment (start 221.615 161.29) (end 222.885 162.56) (width 0.3048) (layer F.Cu) (net 2) (tstamp 549D41BB))
(via (at 221.615 161.29) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 2))
(segment (start 222.25 164.3634) (end 219.6084 164.3634) (width 0.3048) (layer F.Cu) (net 2))
(segment (start 220.345 162.56) (end 221.615 161.29) (width 0.3048) (layer B.Cu) (net 2) (tstamp 549D41B7))
(via (at 220.345 162.56) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 2))
(segment (start 219.075 161.29) (end 220.345 162.56) (width 0.3048) (layer F.Cu) (net 2) (tstamp 549D41B4))
@ -572,49 +600,6 @@
(segment (start 219.075 163.83) (end 217.805 162.56) (width 0.3048) (layer B.Cu) (net 2) (tstamp 549D4171))
(via (at 219.075 163.83) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 2))
(segment (start 219.6084 164.3634) (end 219.075 163.83) (width 0.3048) (layer F.Cu) (net 2) (tstamp 549D416A))
(via (at 221.615 158.75) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 2))
(segment (start 221.615 158.75) (end 222.885 157.48) (width 0.3048) (layer F.Cu) (net 2) (tstamp 549D41CA))
(via (at 222.885 157.48) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 2))
(segment (start 222.885 157.48) (end 221.615 158.75) (width 0.3048) (layer B.Cu) (net 2) (tstamp 549D41CF))
(segment (start 221.615 158.75) (end 219.075 158.75) (width 0.3048) (layer B.Cu) (net 2) (tstamp 549D41D0))
(via (at 219.075 158.75) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 2))
(segment (start 219.075 158.75) (end 216.535 158.75) (width 0.3048) (layer F.Cu) (net 2) (tstamp 549D41D4))
(via (at 216.535 158.75) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 2))
(segment (start 216.535 158.75) (end 213.995 158.75) (width 0.3048) (layer B.Cu) (net 2) (tstamp 549D41D7))
(via (at 213.995 158.75) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 2))
(segment (start 213.995 158.75) (end 211.455 158.75) (width 0.3048) (layer F.Cu) (net 2) (tstamp 549D41DA))
(via (at 211.455 158.75) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 2))
(segment (start 211.455 158.75) (end 208.915 158.75) (width 0.3048) (layer B.Cu) (net 2) (tstamp 549D41DD))
(via (at 208.915 158.75) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 2))
(segment (start 208.915 158.75) (end 206.375 158.75) (width 0.3048) (layer F.Cu) (net 2) (tstamp 549D41E0))
(via (at 206.375 158.75) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 2))
(segment (start 206.375 158.75) (end 207.645 157.48) (width 0.3048) (layer B.Cu) (net 2) (tstamp 549D41E3))
(via (at 207.645 157.48) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 2))
(segment (start 207.645 157.48) (end 210.185 157.48) (width 0.3048) (layer F.Cu) (net 2) (tstamp 549D41E6))
(via (at 210.185 157.48) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 2))
(segment (start 210.185 157.48) (end 212.725 157.48) (width 0.3048) (layer B.Cu) (net 2) (tstamp 549D41E9))
(via (at 212.725 157.48) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 2))
(segment (start 212.725 157.48) (end 215.265 157.48) (width 0.3048) (layer F.Cu) (net 2) (tstamp 549D41EC))
(via (at 215.265 157.48) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 2))
(segment (start 215.265 157.48) (end 217.805 157.48) (width 0.3048) (layer B.Cu) (net 2) (tstamp 549D41F0))
(via (at 217.805 157.48) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 2))
(segment (start 217.805 157.48) (end 220.345 157.48) (width 0.3048) (layer F.Cu) (net 2) (tstamp 549D41F4))
(via (at 220.345 157.48) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 2))
(segment (start 220.345 157.48) (end 221.615 156.21) (width 0.3048) (layer B.Cu) (net 2) (tstamp 549D41F7))
(via (at 221.615 156.21) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 2))
(segment (start 221.615 156.21) (end 219.075 156.21) (width 0.3048) (layer F.Cu) (net 2) (tstamp 549D41FC))
(via (at 219.075 156.21) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 2))
(segment (start 219.075 156.21) (end 216.535 156.21) (width 0.3048) (layer B.Cu) (net 2) (tstamp 549D41FF))
(via (at 216.535 156.21) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 2))
(segment (start 216.535 156.21) (end 213.995 156.21) (width 0.3048) (layer F.Cu) (net 2) (tstamp 549D4202))
(via (at 213.995 156.21) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 2))
(segment (start 213.995 156.21) (end 211.455 156.21) (width 0.3048) (layer B.Cu) (net 2) (tstamp 549D4205))
(via (at 211.455 156.21) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 2))
(segment (start 211.455 156.21) (end 208.915 156.21) (width 0.3048) (layer F.Cu) (net 2) (tstamp 549D4209))
(via (at 208.915 156.21) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 2))
(segment (start 208.915 156.21) (end 206.375 156.21) (width 0.3048) (layer B.Cu) (net 2) (tstamp 549D420C))
(via (at 206.375 156.21) (size 1.54178) (drill 1.18618) (layers F.Cu B.Cu) (net 2))
(segment (start 206.375 156.21) (end 210.82 160.655) (width 0.3048) (layer F.Cu) (net 2) (tstamp 549D4210))
(segment (start 206.375 175.26) (end 206.375 173.355) (width 0.3048) (layer F.Cu) (net 3))
(segment (start 208.4197 174.625) (end 208.4197 170.75404) (width 0.3048) (layer F.Cu) (net 4))
(segment (start 208.4197 170.75404) (end 208.32064 170.65498) (width 0.3048) (layer F.Cu) (net 4) (tstamp 549D4036))
@ -633,12 +618,24 @@
)
(filled_polygon
(pts
(xy 224.359 163.522537) (xy 224.117487 163.242009) (xy 223.6216 162.9918) (xy 222.631 162.9918) (xy 222.631 163.9824)
(xy 222.651 163.9824) (xy 222.651 164.7444) (xy 222.631 164.7444) (xy 222.631 164.7644) (xy 221.869 164.7644)
(xy 221.869 164.7444) (xy 221.869 163.9824) (xy 221.869 162.9918) (xy 220.8784 162.9918) (xy 220.382513 163.242009)
(xy 220.020124 163.66294) (xy 220.017603 163.780969) (xy 220.041243 163.9824) (xy 221.869 163.9824) (xy 221.869 164.7444)
(xy 220.041243 164.7444) (xy 220.017603 164.945831) (xy 220.018183 164.973) (xy 205.536 164.973) (xy 205.536 155.371)
(xy 224.359 155.371) (xy 224.359 163.522537)
(xy 224.359 163.522537) (xy 224.1973 163.334715) (xy 224.1973 157.563613) (xy 224.197226 157.48) (xy 224.1973 157.396387)
(xy 224.197153 157.396032) (xy 224.197153 157.395445) (xy 224.080637 156.812337) (xy 224.016146 156.657026) (xy 224.014285 156.655168)
(xy 223.687021 156.164458) (xy 223.686073 156.162174) (xy 223.567056 156.043365) (xy 223.072348 155.713436) (xy 222.916925 155.649216)
(xy 222.914289 155.649218) (xy 222.335896 155.533643) (xy 222.333613 155.5327) (xy 222.165445 155.532847) (xy 221.582337 155.649363)
(xy 221.427026 155.713854) (xy 221.425168 155.715714) (xy 220.934458 156.042978) (xy 220.932174 156.043927) (xy 220.813365 156.162944)
(xy 220.483436 156.657652) (xy 220.419216 156.813075) (xy 220.419218 156.81571) (xy 220.303355 157.395547) (xy 220.303354 157.39593)
(xy 220.303208 157.396285) (xy 220.303281 157.48) (xy 220.303208 157.563715) (xy 220.303354 157.564069) (xy 220.303355 157.564453)
(xy 220.419218 158.144289) (xy 220.419216 158.146925) (xy 220.483436 158.302348) (xy 220.813365 158.797056) (xy 220.932174 158.916073)
(xy 220.934458 158.917021) (xy 221.425168 159.244285) (xy 221.427026 159.246146) (xy 221.582337 159.310637) (xy 222.165445 159.427153)
(xy 222.333613 159.4273) (xy 222.335896 159.426356) (xy 222.914289 159.310781) (xy 222.916925 159.310784) (xy 223.072348 159.246564)
(xy 223.567056 158.916635) (xy 223.686073 158.797826) (xy 223.687021 158.795541) (xy 224.014285 158.304831) (xy 224.016146 158.302974)
(xy 224.080637 158.147663) (xy 224.197153 157.564555) (xy 224.197153 157.563967) (xy 224.1973 157.563613) (xy 224.1973 163.334715)
(xy 224.117487 163.242009) (xy 223.6216 162.9918) (xy 222.631 162.9918) (xy 222.631 163.9824) (xy 222.651 163.9824)
(xy 222.651 164.7444) (xy 222.631 164.7444) (xy 222.631 164.7644) (xy 221.869 164.7644) (xy 221.869 164.7444)
(xy 221.869 163.9824) (xy 221.869 162.9918) (xy 220.8784 162.9918) (xy 220.382513 163.242009) (xy 220.020124 163.66294)
(xy 220.017603 163.780969) (xy 220.041243 163.9824) (xy 221.869 163.9824) (xy 221.869 164.7444) (xy 220.041243 164.7444)
(xy 220.017603 164.945831) (xy 220.018183 164.973) (xy 205.536 164.973) (xy 205.536 155.371) (xy 224.359 155.371)
(xy 224.359 163.522537)
)
)
)
@ -653,19 +650,29 @@
)
(filled_polygon
(pts
(xy 224.359 176.099) (xy 221.869 176.099) (xy 221.869 170.7388) (xy 221.869 169.7482) (xy 220.041243 169.7482)
(xy 220.017603 169.949631) (xy 220.020124 170.06766) (xy 220.382513 170.488591) (xy 220.8784 170.7388) (xy 221.869 170.7388)
(xy 221.869 176.099) (xy 216.3177 176.099) (xy 216.344434 176.034618) (xy 216.344566 175.883047) (xy 216.344566 174.636953)
(xy 216.344434 174.485382) (xy 216.286308 174.345399) (xy 216.179037 174.238316) (xy 216.038953 174.180434) (xy 215.7095 174.1805)
(xy 215.61425 174.27575) (xy 215.61425 174.91075) (xy 216.24925 174.91075) (xy 216.3445 174.8155) (xy 216.344566 174.636953)
(xy 216.344566 175.883047) (xy 216.3445 175.7045) (xy 216.24925 175.60925) (xy 215.61425 175.60925) (xy 215.61425 175.661)
(xy 214.91575 175.661) (xy 214.91575 175.60925) (xy 214.91575 174.91075) (xy 214.91575 174.27575) (xy 214.8205 174.1805)
(xy 214.491047 174.180434) (xy 214.350963 174.238316) (xy 214.243692 174.345399) (xy 214.185566 174.485382) (xy 214.185434 174.636953)
(xy 214.1855 174.8155) (xy 214.28075 174.91075) (xy 214.91575 174.91075) (xy 214.91575 175.60925) (xy 214.28075 175.60925)
(xy 214.1855 175.7045) (xy 214.185434 175.883047) (xy 214.185566 176.034618) (xy 214.212299 176.099) (xy 212.852 176.099)
(xy 212.852 169.684508) (xy 212.902635 169.429948) (xy 213.039747 169.224747) (xy 213.244948 169.087635) (xy 213.499508 169.037)
(xy 222.651 169.037) (xy 222.651 169.7482) (xy 222.631 169.7482) (xy 222.631 170.7388) (xy 223.6216 170.7388)
(xy 224.117487 170.488591) (xy 224.359 170.208062) (xy 224.359 176.099)
(xy 224.359 176.099) (xy 223.511029 176.099) (xy 223.567056 176.061635) (xy 223.686073 175.942826) (xy 223.687021 175.940541)
(xy 224.014285 175.449831) (xy 224.016146 175.447974) (xy 224.080637 175.292663) (xy 224.197153 174.709555) (xy 224.197153 174.708967)
(xy 224.1973 174.708613) (xy 224.197226 174.625) (xy 224.1973 174.541387) (xy 224.197153 174.541032) (xy 224.197153 174.540445)
(xy 224.080637 173.957337) (xy 224.016146 173.802026) (xy 224.014285 173.800168) (xy 223.687021 173.309458) (xy 223.686073 173.307174)
(xy 223.567056 173.188365) (xy 223.072348 172.858436) (xy 222.916925 172.794216) (xy 222.914289 172.794218) (xy 222.335896 172.678643)
(xy 222.333613 172.6777) (xy 222.165445 172.677847) (xy 221.869 172.737082) (xy 221.869 170.7388) (xy 221.869 169.7482)
(xy 220.041243 169.7482) (xy 220.017603 169.949631) (xy 220.020124 170.06766) (xy 220.382513 170.488591) (xy 220.8784 170.7388)
(xy 221.869 170.7388) (xy 221.869 172.737082) (xy 221.582337 172.794363) (xy 221.427026 172.858854) (xy 221.425168 172.860714)
(xy 220.934458 173.187978) (xy 220.932174 173.188927) (xy 220.813365 173.307944) (xy 220.483436 173.802652) (xy 220.419216 173.958075)
(xy 220.419218 173.96071) (xy 220.303355 174.540547) (xy 220.303354 174.54093) (xy 220.303208 174.541285) (xy 220.303281 174.625)
(xy 220.303208 174.708715) (xy 220.303354 174.709069) (xy 220.303355 174.709453) (xy 220.419218 175.289289) (xy 220.419216 175.291925)
(xy 220.483436 175.447348) (xy 220.813365 175.942056) (xy 220.932174 176.061073) (xy 220.934458 176.062021) (xy 220.989905 176.099)
(xy 216.3177 176.099) (xy 216.344434 176.034618) (xy 216.344566 175.883047) (xy 216.344566 174.636953) (xy 216.344434 174.485382)
(xy 216.286308 174.345399) (xy 216.179037 174.238316) (xy 216.038953 174.180434) (xy 215.7095 174.1805) (xy 215.61425 174.27575)
(xy 215.61425 174.91075) (xy 216.24925 174.91075) (xy 216.3445 174.8155) (xy 216.344566 174.636953) (xy 216.344566 175.883047)
(xy 216.3445 175.7045) (xy 216.24925 175.60925) (xy 215.61425 175.60925) (xy 215.61425 175.661) (xy 214.91575 175.661)
(xy 214.91575 175.60925) (xy 214.91575 174.91075) (xy 214.91575 174.27575) (xy 214.8205 174.1805) (xy 214.491047 174.180434)
(xy 214.350963 174.238316) (xy 214.243692 174.345399) (xy 214.185566 174.485382) (xy 214.185434 174.636953) (xy 214.1855 174.8155)
(xy 214.28075 174.91075) (xy 214.91575 174.91075) (xy 214.91575 175.60925) (xy 214.28075 175.60925) (xy 214.1855 175.7045)
(xy 214.185434 175.883047) (xy 214.185566 176.034618) (xy 214.212299 176.099) (xy 212.852 176.099) (xy 212.852 169.684508)
(xy 212.902635 169.429948) (xy 213.039747 169.224747) (xy 213.244948 169.087635) (xy 213.499508 169.037) (xy 222.651 169.037)
(xy 222.651 169.7482) (xy 222.631 169.7482) (xy 222.631 170.7388) (xy 223.6216 170.7388) (xy 224.117487 170.488591)
(xy 224.359 170.208062) (xy 224.359 176.099)
)
)
)
@ -680,22 +687,32 @@
)
(filled_polygon
(pts
(xy 224.359 176.099) (xy 221.869 176.099) (xy 221.869 170.7388) (xy 221.869 169.7482) (xy 220.041243 169.7482)
(xy 220.017603 169.949631) (xy 220.020124 170.06766) (xy 220.382513 170.488591) (xy 220.8784 170.7388) (xy 221.869 170.7388)
(xy 221.869 176.099) (xy 216.3177 176.099) (xy 216.344434 176.034618) (xy 216.344566 175.883047) (xy 216.344566 174.636953)
(xy 216.344434 174.485382) (xy 216.286308 174.345399) (xy 216.179037 174.238316) (xy 216.038953 174.180434) (xy 215.7095 174.1805)
(xy 215.61425 174.27575) (xy 215.61425 174.91075) (xy 216.24925 174.91075) (xy 216.3445 174.8155) (xy 216.344566 174.636953)
(xy 216.344566 175.883047) (xy 216.3445 175.7045) (xy 216.24925 175.60925) (xy 215.61425 175.60925) (xy 215.61425 175.661)
(xy 214.91575 175.661) (xy 214.91575 175.60925) (xy 214.864 175.60925) (xy 214.864 174.91075) (xy 214.91575 174.91075)
(xy 214.91575 174.27575) (xy 214.8205 174.1805) (xy 214.491047 174.180434) (xy 214.455258 174.195221) (xy 214.50173 174.14875)
(xy 214.501796 173.350443) (xy 214.501664 173.198872) (xy 214.443538 173.058889) (xy 214.336267 172.951806) (xy 214.317392 172.944007)
(xy 214.391468 172.870061) (xy 214.449594 172.730078) (xy 214.449726 172.578507) (xy 214.44966 171.13123) (xy 214.35441 171.03598)
(xy 213.69401 171.03598) (xy 213.69401 172.89653) (xy 213.6013 172.98924) (xy 213.6013 174.244) (xy 213.6213 174.244)
(xy 213.6213 175.006) (xy 213.6013 175.006) (xy 213.6013 175.026) (xy 212.852 175.026) (xy 212.852 173.03242)
(xy 212.94471 172.93971) (xy 212.94471 171.03598) (xy 212.91836 171.03598) (xy 212.91836 170.27398) (xy 212.94471 170.27398)
(xy 212.94471 170.25398) (xy 213.69401 170.25398) (xy 213.69401 170.27398) (xy 214.35441 170.27398) (xy 214.44966 170.17873)
(xy 214.449712 169.037) (xy 222.651 169.037) (xy 222.651 169.7482) (xy 222.631 169.7482) (xy 222.631 170.7388)
(xy 223.6216 170.7388) (xy 224.117487 170.488591) (xy 224.359 170.208062) (xy 224.359 176.099)
(xy 224.359 176.099) (xy 223.511029 176.099) (xy 223.567056 176.061635) (xy 223.686073 175.942826) (xy 223.687021 175.940541)
(xy 224.014285 175.449831) (xy 224.016146 175.447974) (xy 224.080637 175.292663) (xy 224.197153 174.709555) (xy 224.197153 174.708967)
(xy 224.1973 174.708613) (xy 224.197226 174.625) (xy 224.1973 174.541387) (xy 224.197153 174.541032) (xy 224.197153 174.540445)
(xy 224.080637 173.957337) (xy 224.016146 173.802026) (xy 224.014285 173.800168) (xy 223.687021 173.309458) (xy 223.686073 173.307174)
(xy 223.567056 173.188365) (xy 223.072348 172.858436) (xy 222.916925 172.794216) (xy 222.914289 172.794218) (xy 222.335896 172.678643)
(xy 222.333613 172.6777) (xy 222.165445 172.677847) (xy 221.869 172.737082) (xy 221.869 170.7388) (xy 221.869 169.7482)
(xy 220.041243 169.7482) (xy 220.017603 169.949631) (xy 220.020124 170.06766) (xy 220.382513 170.488591) (xy 220.8784 170.7388)
(xy 221.869 170.7388) (xy 221.869 172.737082) (xy 221.582337 172.794363) (xy 221.427026 172.858854) (xy 221.425168 172.860714)
(xy 220.934458 173.187978) (xy 220.932174 173.188927) (xy 220.813365 173.307944) (xy 220.483436 173.802652) (xy 220.419216 173.958075)
(xy 220.419218 173.96071) (xy 220.303355 174.540547) (xy 220.303354 174.54093) (xy 220.303208 174.541285) (xy 220.303281 174.625)
(xy 220.303208 174.708715) (xy 220.303354 174.709069) (xy 220.303355 174.709453) (xy 220.419218 175.289289) (xy 220.419216 175.291925)
(xy 220.483436 175.447348) (xy 220.813365 175.942056) (xy 220.932174 176.061073) (xy 220.934458 176.062021) (xy 220.989905 176.099)
(xy 216.3177 176.099) (xy 216.344434 176.034618) (xy 216.344566 175.883047) (xy 216.344566 174.636953) (xy 216.344434 174.485382)
(xy 216.286308 174.345399) (xy 216.179037 174.238316) (xy 216.038953 174.180434) (xy 215.7095 174.1805) (xy 215.61425 174.27575)
(xy 215.61425 174.91075) (xy 216.24925 174.91075) (xy 216.3445 174.8155) (xy 216.344566 174.636953) (xy 216.344566 175.883047)
(xy 216.3445 175.7045) (xy 216.24925 175.60925) (xy 215.61425 175.60925) (xy 215.61425 175.661) (xy 214.91575 175.661)
(xy 214.91575 175.60925) (xy 214.864 175.60925) (xy 214.864 174.91075) (xy 214.91575 174.91075) (xy 214.91575 174.27575)
(xy 214.8205 174.1805) (xy 214.491047 174.180434) (xy 214.455258 174.195221) (xy 214.50173 174.14875) (xy 214.501796 173.350443)
(xy 214.501664 173.198872) (xy 214.443538 173.058889) (xy 214.336267 172.951806) (xy 214.317392 172.944007) (xy 214.391468 172.870061)
(xy 214.449594 172.730078) (xy 214.449726 172.578507) (xy 214.44966 171.13123) (xy 214.35441 171.03598) (xy 213.69401 171.03598)
(xy 213.69401 172.89653) (xy 213.6013 172.98924) (xy 213.6013 174.244) (xy 213.6213 174.244) (xy 213.6213 175.006)
(xy 213.6013 175.006) (xy 213.6013 175.026) (xy 212.852 175.026) (xy 212.852 173.03242) (xy 212.94471 172.93971)
(xy 212.94471 171.03598) (xy 212.91836 171.03598) (xy 212.91836 170.27398) (xy 212.94471 170.27398) (xy 212.94471 170.25398)
(xy 213.69401 170.25398) (xy 213.69401 170.27398) (xy 214.35441 170.27398) (xy 214.44966 170.17873) (xy 214.449712 169.037)
(xy 222.651 169.037) (xy 222.651 169.7482) (xy 222.631 169.7482) (xy 222.631 170.7388) (xy 223.6216 170.7388)
(xy 224.117487 170.488591) (xy 224.359 170.208062) (xy 224.359 176.099)
)
)
)
@ -710,17 +727,29 @@
)
(filled_polygon
(pts
(xy 224.359 163.522537) (xy 224.117487 163.242009) (xy 223.6216 162.9918) (xy 222.631 162.9918) (xy 222.631 163.9824)
(xy 222.651 163.9824) (xy 222.651 164.7444) (xy 222.631 164.7444) (xy 222.631 164.7644) (xy 221.869 164.7644)
(xy 221.869 164.7444) (xy 221.869 163.9824) (xy 221.869 162.9918) (xy 220.8784 162.9918) (xy 220.382513 163.242009)
(xy 220.020124 163.66294) (xy 220.017603 163.780969) (xy 220.041243 163.9824) (xy 221.869 163.9824) (xy 221.869 164.7444)
(xy 220.041243 164.7444) (xy 220.017603 164.945831) (xy 220.018183 164.973) (xy 216.201056 164.973) (xy 216.201056 156.230843)
(xy 216.200924 156.079272) (xy 216.142798 155.939289) (xy 216.035527 155.832206) (xy 215.895443 155.774324) (xy 211.29625 155.77439)
(xy 211.201 155.86964) (xy 211.201 160.274) (xy 216.10574 160.274) (xy 216.20099 160.17875) (xy 216.201056 156.230843)
(xy 216.201056 164.973) (xy 216.201054 164.973) (xy 216.20099 161.13125) (xy 216.10574 161.036) (xy 211.201 161.036)
(xy 211.201 161.056) (xy 210.439 161.056) (xy 210.439 161.036) (xy 210.419 161.036) (xy 210.419 160.274)
(xy 210.439 160.274) (xy 210.439 155.86964) (xy 210.34375 155.77439) (xy 205.744557 155.774324) (xy 205.604473 155.832206)
(xy 205.536 155.900558) (xy 205.536 155.371) (xy 224.359 155.371) (xy 224.359 163.522537)
(xy 224.359 163.522537) (xy 224.1973 163.334715) (xy 224.1973 157.563613) (xy 224.197226 157.48) (xy 224.1973 157.396387)
(xy 224.197153 157.396032) (xy 224.197153 157.395445) (xy 224.080637 156.812337) (xy 224.016146 156.657026) (xy 224.014285 156.655168)
(xy 223.687021 156.164458) (xy 223.686073 156.162174) (xy 223.567056 156.043365) (xy 223.072348 155.713436) (xy 222.916925 155.649216)
(xy 222.914289 155.649218) (xy 222.335896 155.533643) (xy 222.333613 155.5327) (xy 222.165445 155.532847) (xy 221.582337 155.649363)
(xy 221.427026 155.713854) (xy 221.425168 155.715714) (xy 220.934458 156.042978) (xy 220.932174 156.043927) (xy 220.813365 156.162944)
(xy 220.483436 156.657652) (xy 220.419216 156.813075) (xy 220.419218 156.81571) (xy 220.303355 157.395547) (xy 220.303354 157.39593)
(xy 220.303208 157.396285) (xy 220.303281 157.48) (xy 220.303208 157.563715) (xy 220.303354 157.564069) (xy 220.303355 157.564453)
(xy 220.419218 158.144289) (xy 220.419216 158.146925) (xy 220.483436 158.302348) (xy 220.813365 158.797056) (xy 220.932174 158.916073)
(xy 220.934458 158.917021) (xy 221.425168 159.244285) (xy 221.427026 159.246146) (xy 221.582337 159.310637) (xy 222.165445 159.427153)
(xy 222.333613 159.4273) (xy 222.335896 159.426356) (xy 222.914289 159.310781) (xy 222.916925 159.310784) (xy 223.072348 159.246564)
(xy 223.567056 158.916635) (xy 223.686073 158.797826) (xy 223.687021 158.795541) (xy 224.014285 158.304831) (xy 224.016146 158.302974)
(xy 224.080637 158.147663) (xy 224.197153 157.564555) (xy 224.197153 157.563967) (xy 224.1973 157.563613) (xy 224.1973 163.334715)
(xy 224.117487 163.242009) (xy 223.6216 162.9918) (xy 222.631 162.9918) (xy 222.631 163.9824) (xy 222.651 163.9824)
(xy 222.651 164.7444) (xy 222.631 164.7444) (xy 222.631 164.7644) (xy 221.869 164.7644) (xy 221.869 164.7444)
(xy 221.869 163.9824) (xy 221.869 162.9918) (xy 220.8784 162.9918) (xy 220.382513 163.242009) (xy 220.020124 163.66294)
(xy 220.017603 163.780969) (xy 220.041243 163.9824) (xy 221.869 163.9824) (xy 221.869 164.7444) (xy 220.041243 164.7444)
(xy 220.017603 164.945831) (xy 220.018183 164.973) (xy 216.201056 164.973) (xy 216.201056 156.230843) (xy 216.200924 156.079272)
(xy 216.142798 155.939289) (xy 216.035527 155.832206) (xy 215.895443 155.774324) (xy 211.29625 155.77439) (xy 211.201 155.86964)
(xy 211.201 160.274) (xy 216.10574 160.274) (xy 216.20099 160.17875) (xy 216.201056 156.230843) (xy 216.201056 164.973)
(xy 216.201054 164.973) (xy 216.20099 161.13125) (xy 216.10574 161.036) (xy 211.201 161.036) (xy 211.201 161.056)
(xy 210.439 161.056) (xy 210.439 161.036) (xy 210.419 161.036) (xy 210.419 160.274) (xy 210.439 160.274)
(xy 210.439 155.86964) (xy 210.34375 155.77439) (xy 205.744557 155.774324) (xy 205.604473 155.832206) (xy 205.536 155.900558)
(xy 205.536 155.371) (xy 224.359 155.371) (xy 224.359 163.522537)
)
)
)

Binary file not shown.

Binary file not shown.

View File

@ -1,3 +1,4 @@
1) RESOLVED IN R0.2 DPAK2 is apparently different than D2PAK, now it uses TO-263AB
2) RESOLVED IN R0.2 Make vias under large GND pad larger to allow more heat form iron during soldering
3) RESOLVED IN R0.2 move Via's to PCB edge to allow install on proto area of Frankenso
3) RESOLVED IN R0.2 move Via's to PCB edge to allow install on proto area of Frankenso
4) RESOLVED IN R0.2 add 4-40 mounting screw hole(s)