├── .github └── workflows │ └── rust.yml ├── COPYING ├── COPYING.LESSER ├── README.md ├── calibrate.py ├── calibrate_voltage.py ├── calibration-1600.log ├── calibration-800.log ├── firmware ├── .cargo │ └── config ├── .gitignore ├── Cargo.toml ├── makefile ├── script.ld └── src │ ├── adc_control.rs │ ├── flash.rs │ ├── main.rs │ ├── system_timer.rs │ └── txrx_utils.rs ├── ftdi ├── README.md ├── flash.sh └── silicon-toaster.conf ├── hardware ├── .gitignore ├── analog.kicad_sch ├── bom-template.html ├── bom.py ├── bom_style.css ├── cbank.kicad_sch ├── emfi-cache.lib ├── emfi-rescue.lib ├── emfi.kicad_pcb ├── emfi.kicad_pro ├── emfi.kicad_sch ├── ft232.kicad_sch ├── gerber │ ├── emfi-B_Cu.gbr │ ├── emfi-B_Mask.gbr │ ├── emfi-B_Paste.gbr │ ├── emfi-B_Silkscreen.gbr │ ├── emfi-Edge_Cuts.gbr │ ├── emfi-F_Cu.gbr │ ├── emfi-F_Mask.gbr │ ├── emfi-F_Paste.gbr │ ├── emfi-F_Silkscreen.gbr │ ├── emfi-NPTH.drl │ └── emfi-PTH.drl ├── mcu.kicad_sch ├── models │ ├── coilcraft_scs.wrl │ ├── third-party │ │ ├── SMA-J-P-H-ST-EM3.stp │ │ └── wurth-629105150521.stp │ └── to-247-3-bend.wrl └── power.kicad_sch ├── pcb-picture.png ├── plot-calibration.py ├── plot-calibration_voltage.py ├── requirements.txt ├── setup.py └── silicontoaster ├── __init__.py ├── silicontoaster.py └── tool.py /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/COPYING -------------------------------------------------------------------------------- /COPYING.LESSER: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/COPYING.LESSER -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/README.md -------------------------------------------------------------------------------- /calibrate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/calibrate.py -------------------------------------------------------------------------------- /calibrate_voltage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/calibrate_voltage.py -------------------------------------------------------------------------------- /calibration-1600.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/calibration-1600.log -------------------------------------------------------------------------------- /calibration-800.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/calibration-800.log -------------------------------------------------------------------------------- /firmware/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/firmware/.cargo/config -------------------------------------------------------------------------------- /firmware/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | **/*.rs.bk 3 | *.bin 4 | Cargo.lock 5 | 6 | -------------------------------------------------------------------------------- /firmware/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/firmware/Cargo.toml -------------------------------------------------------------------------------- /firmware/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/firmware/makefile -------------------------------------------------------------------------------- /firmware/script.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/firmware/script.ld -------------------------------------------------------------------------------- /firmware/src/adc_control.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/firmware/src/adc_control.rs -------------------------------------------------------------------------------- /firmware/src/flash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/firmware/src/flash.rs -------------------------------------------------------------------------------- /firmware/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/firmware/src/main.rs -------------------------------------------------------------------------------- /firmware/src/system_timer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/firmware/src/system_timer.rs -------------------------------------------------------------------------------- /firmware/src/txrx_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/firmware/src/txrx_utils.rs -------------------------------------------------------------------------------- /ftdi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/ftdi/README.md -------------------------------------------------------------------------------- /ftdi/flash.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/ftdi/flash.sh -------------------------------------------------------------------------------- /ftdi/silicon-toaster.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/ftdi/silicon-toaster.conf -------------------------------------------------------------------------------- /hardware/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/hardware/.gitignore -------------------------------------------------------------------------------- /hardware/analog.kicad_sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/hardware/analog.kicad_sch -------------------------------------------------------------------------------- /hardware/bom-template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/hardware/bom-template.html -------------------------------------------------------------------------------- /hardware/bom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/hardware/bom.py -------------------------------------------------------------------------------- /hardware/bom_style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/hardware/bom_style.css -------------------------------------------------------------------------------- /hardware/cbank.kicad_sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/hardware/cbank.kicad_sch -------------------------------------------------------------------------------- /hardware/emfi-cache.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/hardware/emfi-cache.lib -------------------------------------------------------------------------------- /hardware/emfi-rescue.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/hardware/emfi-rescue.lib -------------------------------------------------------------------------------- /hardware/emfi.kicad_pcb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/hardware/emfi.kicad_pcb -------------------------------------------------------------------------------- /hardware/emfi.kicad_pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/hardware/emfi.kicad_pro -------------------------------------------------------------------------------- /hardware/emfi.kicad_sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/hardware/emfi.kicad_sch -------------------------------------------------------------------------------- /hardware/ft232.kicad_sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/hardware/ft232.kicad_sch -------------------------------------------------------------------------------- /hardware/gerber/emfi-B_Cu.gbr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/hardware/gerber/emfi-B_Cu.gbr -------------------------------------------------------------------------------- /hardware/gerber/emfi-B_Mask.gbr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/hardware/gerber/emfi-B_Mask.gbr -------------------------------------------------------------------------------- /hardware/gerber/emfi-B_Paste.gbr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/hardware/gerber/emfi-B_Paste.gbr -------------------------------------------------------------------------------- /hardware/gerber/emfi-B_Silkscreen.gbr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/hardware/gerber/emfi-B_Silkscreen.gbr -------------------------------------------------------------------------------- /hardware/gerber/emfi-Edge_Cuts.gbr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/hardware/gerber/emfi-Edge_Cuts.gbr -------------------------------------------------------------------------------- /hardware/gerber/emfi-F_Cu.gbr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/hardware/gerber/emfi-F_Cu.gbr -------------------------------------------------------------------------------- /hardware/gerber/emfi-F_Mask.gbr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/hardware/gerber/emfi-F_Mask.gbr -------------------------------------------------------------------------------- /hardware/gerber/emfi-F_Paste.gbr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/hardware/gerber/emfi-F_Paste.gbr -------------------------------------------------------------------------------- /hardware/gerber/emfi-F_Silkscreen.gbr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/hardware/gerber/emfi-F_Silkscreen.gbr -------------------------------------------------------------------------------- /hardware/gerber/emfi-NPTH.drl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/hardware/gerber/emfi-NPTH.drl -------------------------------------------------------------------------------- /hardware/gerber/emfi-PTH.drl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/hardware/gerber/emfi-PTH.drl -------------------------------------------------------------------------------- /hardware/mcu.kicad_sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/hardware/mcu.kicad_sch -------------------------------------------------------------------------------- /hardware/models/coilcraft_scs.wrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/hardware/models/coilcraft_scs.wrl -------------------------------------------------------------------------------- /hardware/models/third-party/SMA-J-P-H-ST-EM3.stp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/hardware/models/third-party/SMA-J-P-H-ST-EM3.stp -------------------------------------------------------------------------------- /hardware/models/third-party/wurth-629105150521.stp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/hardware/models/third-party/wurth-629105150521.stp -------------------------------------------------------------------------------- /hardware/models/to-247-3-bend.wrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/hardware/models/to-247-3-bend.wrl -------------------------------------------------------------------------------- /hardware/power.kicad_sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/hardware/power.kicad_sch -------------------------------------------------------------------------------- /pcb-picture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/pcb-picture.png -------------------------------------------------------------------------------- /plot-calibration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/plot-calibration.py -------------------------------------------------------------------------------- /plot-calibration_voltage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/plot-calibration_voltage.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/setup.py -------------------------------------------------------------------------------- /silicontoaster/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/silicontoaster/__init__.py -------------------------------------------------------------------------------- /silicontoaster/silicontoaster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/silicontoaster/silicontoaster.py -------------------------------------------------------------------------------- /silicontoaster/tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ledger-Donjon/silicon-toaster/HEAD/silicontoaster/tool.py --------------------------------------------------------------------------------