taler-xotp

xOTP generator
Log | Files | Refs | Submodules | README

commit aa4d63c5111cce4d2a25f542d874a1cb2b647b79
parent 98f784c5e9e06810c137619f743d65978eeb3635
Author: Adrian STEINER <adrian.steiner@bfh.ch>
Date:   Fri, 16 Jan 2026 18:05:57 +0100

Add datasheets links, udpate submodule branch

Diffstat:
Msource/conf.py | 2+-
Asource/datasheets/batterySystem.rst | 36++++++++++++++++++++++++++++++++++++
Asource/datasheets/button.rst | 10++++++++++
Asource/datasheets/display.rst | 17+++++++++++++++++
Asource/datasheets/gps.rst | 22++++++++++++++++++++++
Asource/datasheets/index.rst | 23+++++++++++++++++++++++
Asource/datasheets/mcu.rst | 55+++++++++++++++++++++++++++++++++++++++++++++++++++++++
Asource/datasheets/nfcTag.rst | 28++++++++++++++++++++++++++++
Asource/datasheets/oldComponents.rst | 59+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Asource/datasheets/rtc.rst | 17+++++++++++++++++
Asource/datasheets/tps229.rst | 10++++++++++
Asource/datasheets/voltageRegulator.rst | 9+++++++++
Msource/index.rst | 8+++++++-
13 files changed, 294 insertions(+), 2 deletions(-)

diff --git a/source/conf.py b/source/conf.py @@ -227,7 +227,7 @@ html_theme = "sphinx_immaterial" html_static_path = [ "_static", # "../schematics", -# "../electronic-design/datasheets", + "../taler-xotp_hw/board/datasheets", # "../pictures", # "../userManual/_output", # "../requirementsEngineering/_output", diff --git a/source/datasheets/batterySystem.rst b/source/datasheets/batterySystem.rst @@ -0,0 +1,35 @@ +:hide-toc: + +Battery +======= + +Rechargeable Battery +-------------------- +A data sheet for the used battery cannot be found. + +Battery Charger IC +------------------ + +.. embedpdf:: TP4057.pdf + :name: TP4057 + :width: 75 + :ratio: 85 + :headerdepth: 3 + +Wireless Charging Receiver +-------------------------- + +.. embedpdf:: KTE7200_04a-3370231.pdf + :name: KTE7200_04a + :width: 75 + :ratio: 85 + :headerdepth: 3 + +Charging coil +------------- + +.. embedpdf:: iwas3010azeb130kf1.pdf + :name: IWAS3010AZEB130KF1 + :width: 75 + :ratio: 85 + :headerdepth: 3 +\ No newline at end of file diff --git a/source/datasheets/button.rst b/source/datasheets/button.rst @@ -0,0 +1,10 @@ +:hide-toc: + +Button +====== + +.. embedpdf:: STO-060A16AB_R66-7995.pdf + :name: STO-060A16AB Buttons + :width: 75 + :ratio: 85 + :headerdepth: 2 diff --git a/source/datasheets/display.rst b/source/datasheets/display.rst @@ -0,0 +1,17 @@ +:hide-toc: + +Display +======= + + +.. embedpdf:: displayDOGM132/dogm132-5e.pdf + :name: Product Specification dogm132-5e + :width: 75 + :ratio: 74 + :headerdepth: 2 + +.. embedpdf:: displayDOGM132/st7565r.pdf + :name: Controller st7565r + :width: 75 + :ratio: 74 + :headerdepth: 2 diff --git a/source/datasheets/gps.rst b/source/datasheets/gps.rst @@ -0,0 +1,22 @@ +:hide-toc: + +GPS +=== + +.. embedpdf:: gp02.pdf + :name: GP-02 Receiver + :width: 75 + :ratio: 80 + :headerdepth: 2 + +.. embedpdf:: ANT8010LL05R1516A.pdf + :name: Antenna + :width: 75 + :ratio: 85 + :headerdepth: 2 + +.. embedpdf:: nmeaReferenceManual.pdf + :name: NMEA Protocol + :width: 75 + :ratio: 85 + :headerdepth: 2 diff --git a/source/datasheets/index.rst b/source/datasheets/index.rst @@ -0,0 +1,22 @@ +:hide-toc: + +Datasheets +========== + +Here you find all used peripherals parts with their data sheets with additional manuals. + +.. toctree:: + :maxdepth: 1 + + batterySystem + button + display + gps + mcu + nfcTag + rtc + tps229 + voltageRegulator + oldComponents + + +\ No newline at end of file diff --git a/source/datasheets/mcu.rst b/source/datasheets/mcu.rst @@ -0,0 +1,55 @@ +:hide-toc: + +MCU +=== + +.. embedpdf:: mcu_stm32u0/stm32u073cc.pdf + :name: Datasheet + :width: 75 + :ratio: 85 + :headerdepth: 2 + +.. embedpdf:: mcu_stm32u0/rm0503-stm32u0.pdf + :name: Reference Manual + :width: 75 + :ratio: 85 + :headerdepth: 2 + +.. embedpdf:: mcu_stm32u0/pm0223-stm32u0.pdf + :name: Programming Manual + :width: 75 + :ratio: 85 + :headerdepth: 2 + +.. embedpdf:: mcu_stm32u0/pm0223-stm32u0.pdf + :name: User Manual + :width: 75 + :ratio: 85 + :headerdepth: 2 + +.. embedpdf:: mcu_stm32u0/an2867_oscillator_design.pdf + :name: Guidelines for Oscillator + :width: 75 + :ratio: 85 + :headerdepth: 2 + +Programmer and Interface +======================== + +.. embedpdf:: programmer/stlink-v3minieDatasheet.pdf + :name: Prgrammer Datasheet + :width: 75 + :ratio: 85 + :headerdepth: 2 + +.. embedpdf:: programmer/um2910-stlinkv3minie.pdf + :name: Programer User Manual + :width: 75 + :ratio: 85 + :headerdepth: 2 + +.. embedpdf:: programmer/TC2070-IDC-NL_Datasheet.pdf + :name: Connector Cable + :width: 75 + :ratio: 130 + :headerdepth: 2 diff --git a/source/datasheets/nfcTag.rst b/source/datasheets/nfcTag.rst @@ -0,0 +1,27 @@ +:hide-toc: + +NFC-Tag +======= + +.. embedpdf:: nfcTag/st25dv04k.pdf + :name: st25dv04k NFC-Tag + :width: 75 + :ratio: 85 + :headerdepth: 2 + +.. embedpdf:: nfcTag/NFC-Data-Exchange-Format-NDEF.pdf + :width: 75 + :ratio: 85 + :headerdepth: 2 + +.. embedpdf:: nfcTag/an5733-using-st25dvi2c-series-for-ultralow-power-applications-stmicroelectronics.pdf + :name: AN5733 Ultralow power applications + :width: 75 + :ratio: 85 + :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 + :headerdepth: 2 +\ No newline at end of file diff --git a/source/datasheets/oldComponents.rst b/source/datasheets/oldComponents.rst @@ -0,0 +1,59 @@ +Components from Old Devices +=========================== + +E-Ink Display +------------- + +.. embedpdf:: eInkDisplay/eInkDisplay.pdf + :name: Product Specification + :width: 75 + :ratio: 85 + :headerdepth: 3 + +.. embedpdf:: eInkDisplay/applicationNote.pdf + :name: Application Note + :width: 75 + :ratio: 85 + :headerdepth: 3 + +.. embedpdf:: eInkDisplay/connector.pdf + :name: Connector + :width: 75 + :ratio: 85 + :headerdepth: 3 + + +Voltage Regulator +----------------- + +.. embedpdf:: tps61097a-33.pdf + :width: 75 + :ratio: 85 + :headerdepth: 3 + +.. embedpdf:: tps61322.pdf + :width: 75 + :ratio: 85 + :headerdepth: 3 + +Battery Contacts +---------------- + +Both contacts are found on the same data sheet. +The ``110`` is for the positive contact, the number ``2993`` is used for the GND contact. + +.. embedpdf:: M65p8.pdf + :width: 75 + :ratio: 80 + :headerdepth: 3 + +Used batteries for the prototype device: `MediaRange CR2430 <https://www.galaxus.ch/de/s1/product/mediarange-cr2430-5-stk-cr2430-340-mah-batterien-akkus-11059865?supplier=406802>`_ + +Buttons +------- + +.. embedpdf:: pts526.pdf + :name: PTS526 Buttons + :width: 75 + :ratio: 85 + :headerdepth: 3 diff --git a/source/datasheets/rtc.rst b/source/datasheets/rtc.rst @@ -0,0 +1,16 @@ +:hide-toc: + +RTC +=== + +.. embedpdf:: RV-3028-C7.pdf + :name: Datasheet + :width: 75 + :ratio: 85 + :headerdepth: 2 + +.. embedpdf:: RV-3028-C7_App-Manual.pdf + :name: Manual + :width: 75 + :ratio: 85 + :headerdepth: 2 +\ No newline at end of file diff --git a/source/datasheets/tps229.rst b/source/datasheets/tps229.rst @@ -0,0 +1,9 @@ +:hide-toc: + +Electrical Switch +================= + +.. embedpdf:: tps22919.pdf + :width: 75 + :ratio: 85 + :headerdepth: 2 +\ No newline at end of file diff --git a/source/datasheets/voltageRegulator.rst b/source/datasheets/voltageRegulator.rst @@ -0,0 +1,9 @@ +:hide-toc: + +Voltage Regulator 2.8V +====================== + +.. embedpdf:: tlv770.pdf + :width: 75 + :ratio: 85 + :headerdepth: 2 diff --git a/source/index.rst b/source/index.rst @@ -17,7 +17,7 @@ Through iterative hardware and firmware development, the system evolved from a b Version 0.7.0 ------------- -**TODO** +- :doc:`Datasheets <datasheets/index>` Parser ------ @@ -30,3 +30,8 @@ A base8 and base32 parser to convert the currency or the secret in a base8 numbe baseXParser/index +.. toctree:: + :hidden: + :caption: v0.7.0 + + datasheets/index +\ No newline at end of file