# HG changeset patch
# User Mychaela Falconia <falcon@freecalypso.org>
# Date 1638386789 0
# Node ID a1b55af7f04dba72bbd9d89578bf65b79e9c0cd8
# Parent  fdc67fac05070258d024e514c6a640d8c5617cfd
clamping diode pair for the buzzer driving circuit

diff -r fdc67fac0507 -r a1b55af7f04d venus/src/MCL
--- a/venus/src/MCL	Wed Dec 01 18:39:48 2021 +0000
+++ b/venus/src/MCL	Wed Dec 01 19:26:29 2021 +0000
@@ -650,6 +650,16 @@
  pinout=ipc-diode.pinout
  npins=2
 
+# Clamping diode pair in the buzzer driving circuit
+D405:
+ manufacturer=Diotec Semiconductor
+ manufacturer_part_number=BAV99W
+ description=Clamping diode pair, SOT-323
+ vendor=Digi-Key
+ vendor_part_number=2721-BAV99WTR-ND
+ pinout=BAV99W.pinout
+ npins=3
+
 # EDA artifacts (star routing) that aren't actual components
 
 HST200:
diff -r fdc67fac0507 -r a1b55af7f04d venus/src/pinouts/BAV99W.pinout
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/venus/src/pinouts/BAV99W.pinout	Wed Dec 01 19:26:29 2021 +0000
@@ -0,0 +1,3 @@
+Neg_rail	1
+Pos_rail	2
+Signal		3
diff -r fdc67fac0507 -r a1b55af7f04d venus/src/primitives
--- a/venus/src/primitives	Wed Dec 01 18:39:48 2021 +0000
+++ b/venus/src/primitives	Wed Dec 01 19:26:29 2021 +0000
@@ -75,6 +75,7 @@
 pkg_buzzer		numpins 4;
 basic_LED		mapped_pins (A, C);
 misc_diode		mapped_pins (A, C);
+clamp_diode_pair	mapped_pins (Signal, Pos_rail, Neg_rail);
 switch_2pin		numpins 2;
 switch_4pin		numpins 4;