In the footprint PR, it was determined that "SiliconLabs_" should be
prepended to the footprint name for the QFN-20 package, due to the
unusual corner pads. This updates the schematic symbol to use the new
footprint name.
I received some feedback from @evanshultz in my original PR for the
EFM8BB1 after it had already been merged.
I have made the following changes:
* Use the full manufacturer part number (and therefore, make an alias
for each part number).
* Moved NC pins inside the symbol.
* Put VDD pin in the middle of the top edge.
* Put reference designator to the left of VDD, and value to the right
of VDD.
I did not stack the GND pins. Unless that is absolutely required, I
would prefer not to do it, because I like being explicit about what
I'm connecting.
Move NC pins to not be at the same coordinates as GND pins.
Before fixing violations, they were:
checking component: Si4735-D60-GU
Violating EC01 - Extra Checking
Check pins names against pin types.
Signed-off-by: Andrew Bradford <andrew@bradfordembedded.com>
Before fixing, violations were:
checking component: CP2104
Violating EC03 - Extra Checking
Check part reference, name and footprint position and alignment
Signed-off-by: Andrew Bradford <andrew@bradfordembedded.com>
Before fixing, violations were:
checking component: CP2102N-A01-GQFN24
Violating EC03 - Extra Checking
Check part reference, name and footprint position and alignment
Signed-off-by: Andrew Bradford <andrew@bradfordembedded.com>
Add pin 21 ground pad.
Prior to fixing, violations were:
checking component: Si4362
Violating Rule 3.8
Description and keywords properties contains information about the component.
Violating EC01 - Extra Checking
Check pins names against pin types.
Violating EC03 - Extra Checking
Check part reference, name and footprint position and alignment
Violating EC04 - Extra Checking
Check line width and background for box outlines parts.
Violating EC05 - Extra Checking
Pin numbers should not be duplicated, and all pins should be present
Pin 4 is missing
Pin 5 is missing
Pin 7 is missing
Signed-off-by: Andrew Bradford <andrew@bradfordembedded.com>
Switched VBUS to be an input pin, both suspend pins to be outputs, and
all GND pins to be power inputs as per the CP2112 datasheet.
Prior to fixing, KLC violations were:
checking component: CP2112
Violating Rule 3.9
For components with a single default footprint, footprint field is filled with valid footprint
filename
Violating EC01 - Extra Checking
Check pins names against pin types.
Violating EC03 - Extra Checking
Check part reference, name and footprint position and alignment
Violating EC04 - Extra Checking
Check line width and background for box outlines parts.
Signed-off-by: Andrew Bradford <andrew@bradfordembedded.com>