From 459a3dd39431b2b413854cf826d032fd6fa12255 Mon Sep 17 00:00:00 2001 From: Roka Miklos Date: Fri, 26 Jun 2026 16:16:40 +0200 Subject: [PATCH] Added a two component palette with bipolar transistors. --- circuit/bitmaps/mr_bjt_npn.bmp | Bin 0 -> 630 bytes circuit/bitmaps/mr_bjt_pnp.bmp | Bin 0 -> 630 bytes de/ael/boot.ael | 2 +- de/ael/palette.ael | 29 +++++++++++++++++++++++++++++ 4 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 circuit/bitmaps/mr_bjt_npn.bmp create mode 100644 circuit/bitmaps/mr_bjt_pnp.bmp create mode 100644 de/ael/palette.ael diff --git a/circuit/bitmaps/mr_bjt_npn.bmp b/circuit/bitmaps/mr_bjt_npn.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a0dec46be0375e8cd3e4af9cb9701b574e3cf0ff GIT binary patch literal 630 zcmZ?rEn{K;gE9sN1`P%V1_dZ)WMBb{GeG4*903Lf1`r0Z!MFiLIxv8!28ITPh6V

VxUdi;g3cE#6f74P zEH4)nF9*vD7M6>H_~M0Nz92}KAXq;tAEX|nwGd1Yat&_znbT3_Dp9%Rg?Rbmg5oIh z;)Q5@aa6t_l4_8}$g(p91yM{xmj`J@RuAGMn+M{fSqBbzka&4Gm@F?Zhnf(I&W9-g W*;-y+9tu@ZITNBVG!&))!Uq7Dd+FK$ literal 0 HcmV?d00001 diff --git a/circuit/bitmaps/mr_bjt_pnp.bmp b/circuit/bitmaps/mr_bjt_pnp.bmp new file mode 100644 index 0000000000000000000000000000000000000000..6f11c9518151fab19faabd682b1a7276f9943ac6 GIT binary patch literal 630 zcmZ?rEn{K;gE9sN1`P%V1_dZ)WMBb{GeG4*903Lf1`r0Z!MFiLIxv8!28ITPh6V

wpnw2r17mb~kRY;t5FgF@a!|;D p#9hKm@F?Zhq^x$oext`36TheDVPazMtON?C`=p+CD literal 0 HcmV?d00001 diff --git a/de/ael/boot.ael b/de/ael/boot.ael index a2567bd..48877cf 100644 --- a/de/ael/boot.ael +++ b/de/ael/boot.ael @@ -21,7 +21,7 @@ fprintf(stderr, "Loading %s design kit\n", MRMODELS_NAME); // ---------------------------------------------------------------------------- // Load // ---------------------------------------------------------------------------- -// load( strcat( MRMODELS_DIR_DE_AEL, "palette" )); +load( strcat( MRMODELS_DIR_DE_AEL, "palette" )); ////load( strcat( MRMODELS_DIR_CIRCUIT_AEL, "mrmodels_include" )); diff --git a/de/ael/palette.ael b/de/ael/palette.ael new file mode 100644 index 0000000..6ce42c0 --- /dev/null +++ b/de/ael/palette.ael @@ -0,0 +1,29 @@ +// (setq tab-width 4) +set_design_type(analogRFnet); + +// ------------------------------------------------------------------------------------------------------------------------------ +// mrModels palette +// ------------------------------------------------------------------------------------------------------------------------------ +de_define_library_palette( + "mrModels", // palette library name + SCHEMATIC_WINDOW, // window type (SCHEMATIC_WINDOW,LAYOUT_WINDOW) + "analogRF_net", // design type ("analogRF_net", "sigproc_net") + "mrModels", // palette name + "mrModels", // palette label + 0, + + // ---------------------------------------------------------------------------------------------------------------------- + // libName cellName viewName compLabel compBitmap + // ---------------------------------------------------------------------------------------------------------------------- +// list( "mrModels", "R", "", "Resistor", strcat(MRMODELS_DIR_CIRCUIT_BITMAP, "mr_resistor" )), +// list( "mrModels", "C", "", "Capacitor", strcat(MRMODELS_DIR_CIRCUIT_BITMAP, "mr_capacitor" )), +// list( "mrModels", "L", "", "Inductor", strcat(MRMODELS_DIR_CIRCUIT_BITMAP, "mr_inductor" )), + +// list( "mrModels", "mr_diode", "", "Diode", strcat(MRMODELS_DIR_CIRCUIT_BITMAP, "mr_diode" )), +// list( "mrModels", "Zener", "", "Zener", strcat(MRMODELS_DIR_CIRCUIT_BITMAP, "mr_zener" )), + + list( "mrModels", "mr_bjt_npn", "", "Bipolar Transistor (NPN)", strcat(MRMODELS_DIR_CIRCUIT_BITMAP, "mr_bjt_npn" )), + list( "mrModels", "mr_bjt_pnp", "", "Bipolar Transistor (PNP)", strcat(MRMODELS_DIR_CIRCUIT_BITMAP, "mr_bjt_pnp" )) +// list( "mrModels", "mr_opamp", "", "Operation Amplifier", strcat(MRMODELS_DIR_CIRCUIT_BITMAP, "mr_opamp" )) +); +