# HG changeset patch # User Mychaela Falconia # Date 1637988233 0 # Node ID 3dbe73bbc0a4e39ab8b2856189240fbac4c66cb5 # Parent 0884b466157343b6bce7721a240d8b0114b65b0d Verilog src: preparations for adding the keypad diff -r 0884b4661573 -r 3dbe73bbc0a4 venus/src/Makefile --- a/venus/src/Makefile Sat Nov 27 04:25:30 2021 +0000 +++ b/venus/src/Makefile Sat Nov 27 04:43:53 2021 +0000 @@ -12,8 +12,8 @@ periph/bl_current_select.v periph/bl_current_sink.v \ periph/calypso_uart_in.v periph/charging_circuit.v \ periph/charging_led.v periph/inv_buffer_74LVC1G04.v periph/jtag_if.v \ - periph/lcd_module.v periph/lcd_subsystem.v periph/sim_socket_block.v \ - periph/sim_socket_wrap.v periph/sma_wrap.v \ + periph/keyswitch_wrap.v periph/lcd_module.v periph/lcd_subsystem.v \ + periph/sim_socket_block.v periph/sim_socket_wrap.v periph/sma_wrap.v \ top/board.v top/mobile.v \ usb/FT2232D_block.v usb/FT2232D_chip.v usb/eeprom_93Cx6_16bit.v \ usb/regulator_ic.v usb/regulator_with_caps.v usb/usb_conn.v \ diff -r 0884b4661573 -r 3dbe73bbc0a4 venus/src/periph/keyswitch_wrap.v --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/venus/src/periph/keyswitch_wrap.v Sat Nov 27 04:43:53 2021 +0000 @@ -0,0 +1,13 @@ +/* wrapper for the 4-pin tactile switch package */ + +module keyswitch_wrap (side1, side2); + +input side1, side2; + +switch_4pin pkg (.pin_1(side1), + .pin_2(side1), + .pin_3(side2), + .pin_4(side2) + ); + +endmodule diff -r 0884b4661573 -r 3dbe73bbc0a4 venus/src/primitives --- a/venus/src/primitives Sat Nov 27 04:25:30 2021 +0000 +++ b/venus/src/primitives Sat Nov 27 04:43:53 2021 +0000 @@ -74,6 +74,7 @@ basic_LED mapped_pins (A, C); misc_diode mapped_pins (A, C); switch_2pin numpins 2; +switch_4pin numpins 4; /* * Resistor footprint with two extra "virtual pins" for sensing - see