taler-xotp

xOTP generator
Log | Files | Refs | Submodules | README

commit 6e7a8385a94544058561fae60b17f0502f66ce3e
parent 1dae5eb2785c3b1bed0681e36877caa891cdbd2c
Author: Adrian STEINER <adrian.steiner@bfh.ch>
Date:   Wed,  2 Sep 2026 14:45:03 +0200

Update Datasheet sizes, fix new paths, update schematic

Diffstat:
Asource/bom/index.rst | 4++++
Msource/conf.py | 2+-
Msource/datasheets/batterySystem.rst | 28++++++++++++++--------------
Msource/datasheets/button.rst | 4++--
Msource/datasheets/gps.rst | 25++++++++++++++++---------
Msource/datasheets/mcu.rst | 30+++++++++++++++---------------
Msource/datasheets/nfcTag.rst | 16++++++++--------
Msource/datasheets/tps229.rst | 4++--
Msource/datasheets/voltageRegulator.rst | 4++--
Msource/index.rst | 7+++++--
Msource/schematics/index.rst | 8++++----
11 files changed, 73 insertions(+), 59 deletions(-)

diff --git a/source/bom/index.rst b/source/bom/index.rst @@ -0,0 +1,4 @@ +BOM List +======== + + diff --git a/source/conf.py b/source/conf.py @@ -226,8 +226,8 @@ html_theme_options = { html_theme = "sphinx_immaterial" html_static_path = [ "_static", - "../schematics", "../taler-xotp_hw/board/datasheets", + "../taler-xotp_hw/board/docs", # "../pictures", # "../userManual/_output", # "../requirementsEngineering/_output", diff --git a/source/datasheets/batterySystem.rst b/source/datasheets/batterySystem.rst @@ -8,8 +8,8 @@ Rechargeable Battery .. embedpdf:: battery/GEB301230.pdf :name: GEB_301230 - :width: 75 - :ratio: 85 + :width: 90 + :ratio: 78 :headerdepth: 3 Battery PCM @@ -17,14 +17,14 @@ Battery PCM .. embedpdf:: dw01a.pdf :name: DW01A - :width: 75 - :ratio: 85 + :width: 90 + :ratio: 78 :headerdepth: 3 .. embedpdf:: FS8205A.pdf :name: FS8205A - :width: 75 - :ratio: 85 + :width: 90 + :ratio: 78 :headerdepth: 3 Battery Charger IC @@ -32,8 +32,8 @@ Battery Charger IC .. embedpdf:: TP4057.pdf :name: TP4057 - :width: 75 - :ratio: 85 + :width: 90 + :ratio: 78 :headerdepth: 3 Wireless Charging Receiver @@ -41,15 +41,15 @@ Wireless Charging Receiver .. embedpdf:: KTE7200_04a-3370231.pdf :name: KTE7200_04a - :width: 75 - :ratio: 85 + :width: 90 + :ratio: 78 :headerdepth: 3 Charging coil ------------- -.. embedpdf:: iwas3010azeb130kf1.pdf - :name: IWAS3010AZEB130KF1 - :width: 75 - :ratio: 85 +.. embedpdf:: iwas4532ageb140kf1.pdf + :name: IWAS4532AGEB140KF1 + :width: 90 + :ratio: 78 :headerdepth: 3 \ No newline at end of file diff --git a/source/datasheets/button.rst b/source/datasheets/button.rst @@ -5,6 +5,6 @@ Button .. embedpdf:: SG06280N-snaptron.pdf :name: STO-060A16AB Buttons - :width: 75 - :ratio: 85 + :width: 90 + :ratio: 73 :headerdepth: 2 diff --git a/source/datasheets/gps.rst b/source/datasheets/gps.rst @@ -3,20 +3,27 @@ GPS === -.. embedpdf:: gp02.pdf +.. embedpdf:: gps/gp02.pdf :name: GP-02 Receiver - :width: 75 - :ratio: 80 + :width: 90 + :ratio: 78 :headerdepth: 2 -.. embedpdf:: ANT8010LL05R1516A.pdf +.. embedpdf:: gps/ANT8010LL05R1516A.pdf :name: Antenna - :width: 75 - :ratio: 85 + :width: 90 + :ratio: 78 :headerdepth: 2 -.. embedpdf:: nmeaReferenceManual.pdf +.. embedpdf:: gps/casicDoc.pdf + :name: Casic Protocol + :width: 90 + :ratio: 73 + :headerdepth: 2 + + +.. embedpdf:: gps/nmeaReferenceManual.pdf :name: NMEA Protocol - :width: 75 - :ratio: 85 + :width: 90 + :ratio: 78 :headerdepth: 2 diff --git a/source/datasheets/mcu.rst b/source/datasheets/mcu.rst @@ -5,32 +5,32 @@ MCU .. embedpdf:: mcu_stm32u0/stm32u073cc.pdf :name: Datasheet - :width: 75 - :ratio: 85 + :width: 90 + :ratio: 78 :headerdepth: 2 .. embedpdf:: mcu_stm32u0/rm0503-stm32u0.pdf :name: Reference Manual - :width: 75 - :ratio: 85 + :width: 90 + :ratio: 78 :headerdepth: 2 .. embedpdf:: mcu_stm32u0/pm0223-stm32u0.pdf :name: Programming Manual - :width: 75 - :ratio: 85 + :width: 90 + :ratio: 78 :headerdepth: 2 .. embedpdf:: mcu_stm32u0/pm0223-stm32u0.pdf :name: User Manual - :width: 75 - :ratio: 85 + :width: 90 + :ratio: 78 :headerdepth: 2 .. embedpdf:: mcu_stm32u0/an2867_oscillator_design.pdf :name: Guidelines for Oscillator - :width: 75 - :ratio: 85 + :width: 90 + :ratio: 78 :headerdepth: 2 Programmer and Interface @@ -38,18 +38,18 @@ Programmer and Interface .. embedpdf:: programmer/stlink-v3minieDatasheet.pdf :name: Prgrammer Datasheet - :width: 75 - :ratio: 85 + :width: 90 + :ratio: 78 :headerdepth: 2 .. embedpdf:: programmer/um2910-stlinkv3minie.pdf :name: Programer User Manual - :width: 75 - :ratio: 85 + :width: 90 + :ratio: 78 :headerdepth: 2 .. embedpdf:: programmer/TC2070-IDC-NL_Datasheet.pdf :name: Connector Cable - :width: 75 + :width: 90 :ratio: 130 :headerdepth: 2 diff --git a/source/datasheets/nfcTag.rst b/source/datasheets/nfcTag.rst @@ -5,23 +5,23 @@ NFC-Tag .. embedpdf:: nfcTag/st25dv04k.pdf :name: st25dv04k NFC-Tag - :width: 75 - :ratio: 85 + :width: 90 + :ratio: 78 :headerdepth: 2 .. embedpdf:: nfcTag/NFC-Data-Exchange-Format-NDEF.pdf - :width: 75 - :ratio: 85 + :width: 90 + :ratio: 78 :headerdepth: 2 .. embedpdf:: nfcTag/an5733-using-st25dvi2c-series-for-ultralow-power-applications-stmicroelectronics.pdf :name: AN5733 Ultralow power applications - :width: 75 - :ratio: 85 + :width: 90 + :ratio: 78 :headerdepth: 2 .. embedpdf:: nfcTag/an5493-best-practices-for-security-and-privacy-with-st25-nfcrfid-tags-stmicroelectronics.pdf :name: AN5493 Best practive security and privacy - :width: 75 - :ratio: 85 + :width: 90 + :ratio: 78 :headerdepth: 2 \ No newline at end of file diff --git a/source/datasheets/tps229.rst b/source/datasheets/tps229.rst @@ -4,6 +4,6 @@ Electrical Switch ================= .. embedpdf:: tps22919.pdf - :width: 75 - :ratio: 85 + :width: 90 + :ratio: 78 :headerdepth: 2 \ No newline at end of file diff --git a/source/datasheets/voltageRegulator.rst b/source/datasheets/voltageRegulator.rst @@ -4,6 +4,6 @@ Voltage Regulator 2.8V ====================== .. embedpdf:: tlv770.pdf - :width: 75 - :ratio: 85 + :width: 90 + :ratio: 78 :headerdepth: 2 diff --git a/source/index.rst b/source/index.rst @@ -14,12 +14,13 @@ By leveraging synchronized clocks, cryptographic algorithms, and shared secrets, These codes allow merchants to verify payments offline, maintaining security and usability. Through iterative hardware and firmware development, the system evolved from a basic prototype to a refined solution featuring wireless charging, NFC-based configuration, and energy-efficient design. -Version 0.7.0 +Version 0.7.1 ------------- - :doc:`Datasheets <datasheets/index>` - :doc:`Schematic <schematics/index>` - :doc:`Pictures <pictures/index>` +- :doc:`Bom <bom/index>` Parser ------ @@ -28,11 +29,13 @@ A base8 and base32 parser to convert the currency or the secret in a base8 numbe .. toctree:: :hidden: - :caption: v0.7.0 + :caption: v0.7.1 datasheets/index schematics/index pictures/index + bom/index + .. toctree:: :hidden: diff --git a/source/schematics/index.rst b/source/schematics/index.rst @@ -3,8 +3,8 @@ Schematics ========== -.. embedpdf:: xOTP_generator_v0_7_0.pdf - :name: Schematics xOTP v0.7.0 - :width: 80 - :ratio: 132 +.. embedpdf:: schematic/xOTP_generator.pdf + :name: Schematics xOTP v0.7.1 + :width: 95 + :ratio: 145 :headerdepth: 2 \ No newline at end of file