use drawio diagram embedding

This commit is contained in:
tyler miller 2023-10-27 11:44:15 -04:00
parent 9280ecda98
commit 0af037b16a
11 changed files with 6 additions and 234 deletions

View file

@ -84,7 +84,7 @@ Making unit-testable code in embedded development can be challenging. There is a
What does that look like? Something like this:
.. drawio-image:: ../assets/diagrams/hal_concept.drawio
.. image:: ../assets/diagrams/hal_concept.drawio.svg
Notice all SOC/MCU-specific code is encapsulated down in a single library which we abstract out with an interface layer immediately.
@ -107,7 +107,7 @@ What are "board-specifics"? This is the term I use to describe the configuration
Here's an extension of the earlier diagram with these concepts added:
.. drawio-image:: ../assets/diagrams/hal_concept_with_board.drawio
.. image:: ../assets/diagrams/hal_concept_with_board.drawio.svg
Benefits:

View file

@ -13,7 +13,7 @@ Setup Syncthing on arkos
`Syncthing <https://syncthing.net/>`_ is a handy tool for syncronizing files between multiple machines. I currently use 2 devices for playing retro games: a Steam Deck and a `Anbernic RG353m <https://anbernic.com/products/rg353m>`_ running `arkos <https://github.com/christianhaitian/arkos>`_ My goal here is to syncronize save states and games between the devices. Here's my goal for a final setup:
.. drawio-image:: ../assets/diagrams/syncthing_setup.drawio
.. image:: ../assets/diagrams/syncthing_setup.drawio.svg
For now, this writeup only covers RetroArch savestate syncing. There are also plenty of guides and advice online for setting up syncthing on the Steam Deck or a NAS, so the focus here will be ArkOS.