Re-add assets for project facelift, restricted memory, fix code format issues

This commit is contained in:
2023-11-28 15:35:47 -06:00
parent db584b3797
commit 7529f4fd6b
7 changed files with 10 additions and 8 deletions

BIN
public/img/index-cover.png Normal file
View File

Binary file not shown.

After

Width:  |  Height:  |  Size: 81 KiB

View File

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

View File

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 13 KiB

View File

Binary file not shown.

View File

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

View File

@@ -48,7 +48,7 @@ Using Vue sped this process up *a lot*, and very quickly I had a working applica
Additionally, since the project is completely client-side, so you can [practice with it yourself][power-math-pages]!
<video autoplay muted>
<source src="/assets/img/power-math-demonstration.mp4" type="video/mp4">
<source src="/img/power-math-demonstration.mp4" type="video/mp4">
</video>
I'm probably embarrassing myself quite a bit here with how slow I am - I wasn't kidding when I said I made this project so I could get better!
@@ -76,5 +76,5 @@ so things read cleaner and aren't out of place, but I'm not perfect working at 1
[photography-portfolio]: https://www.rcw.photos/
[power-math-pages]: https://xevion.github.io/power-math/
[power-math-video]: /assets/img/power-math-demonstration.mp4
[power-math-settings]: /assets/img/power-math-settings.png
[power-math-video]: /img/power-math-demonstration.mp4
[power-math-settings]: /img/power-math-settings.png

View File

@@ -157,9 +157,10 @@ This will help greatly when it comes to refactoring or making adjustments to you
If you check out TI's [sloa141][sloa141] PDF on ISO 15693 commands, you'll notice that many of the examples have
sections of their bytes reversed - sections like the _Address_ and _Data_ sections, but not the entire compiled command.
One such example, `60``21``9080C2E5D2C407E0``06``55443322`, has the _Flag_, _Command_,
_Address_, _Block_ and _Data_ stored in that order. But for this particular example, how could the address be `E007C4D2E5C28090`?
How could the data be `0x22334455`? This odd ordering has a name - Endianness - the order of bytes as the underlying architecture understands it.
One such example, `60 21 9080C2E5D2C407E0 06 55443322`, has the _Flag_, _Command_,
_Address_, _Block_ and _Data_ in that order.
But for this particular example, how could the address be `E007C4D2E5C28090`?
How could the data be `22334455`? This odd ordering has a name - Endianness - the order of bytes as the underlying architecture understands it.
While for my particular usage, reversing endianness was not needed, it's an interesting problem that can be solved
quite easily with our new data structure.
@@ -189,6 +190,6 @@ Working in a restricted memory space is not that hard once you get used to the l
and `printf`, but balancing performance, power consumption, memory allocation and code quality gets harder the more
complex your program gets.
[iso15693-diagram]: /assets/img/iso15693_diagram.png
[iso15693-diagram-edn]: /assets/iso15693_diagram.edn
[iso15693-diagram]: /img/iso15693_diagram.png
[iso15693-diagram-edn]: /iso15693_diagram.edn
[sloa141]: http://www.ti.com/lit/an/sloa141/sloa141.pdf