51 Commits
Author SHA1 Message Date
esilva 3437ea473e made the walkietalkie more robust 2026-09-18 23:10:57 +01:00
esilva 33334455cb type fix 2026-06-09 16:38:35 +01:00
esilva 0893b8a0c5 added the moza R9 case 2026-06-09 16:38:26 +01:00
esilva 5523b18da6 turn the screen around so the thinest bezzel becomes the top 2026-05-28 12:06:48 +01:00
esilva 809e99469d update some of the logs 2026-03-15 00:19:52 +00:00
esilva 53d8938cd2 small bug fix 2026-03-14 22:22:18 +00:00
esilva 1e6d5e4c45 user can now created more than a string window 2026-03-13 17:21:16 +00:00
esilva 97d710c7bb Quick implementation of passing data to the windows
it works, its nice seeing this finally working, but i think I have to
go via the composition route for the windows
2026-03-11 23:36:45 +00:00
esilva 84cfa82be3 parse the newly added window ID 2026-03-11 21:20:42 +00:00
esilva 503fb7e7b5 Implementing the data parsing approach
I'm receiving data in a very specific format for each data type.
I parse the bytes correctly and hopefully everything works, yo.
2026-03-10 23:09:03 +00:00
esilva 73291b65ac not really a change, doesn't matter 2026-03-06 00:05:02 +00:00
esilva 9322729294 update to the g29 mount 2026-03-06 00:04:28 +00:00
esilva 0544703dc6 adding the data transfer commands 2026-03-06 00:04:17 +00:00
esilva 91402af140 Added UIOptions
still need to make it work with bitflags instead tho
2026-02-20 21:52:28 +00:00
esilva 8ccb066d1f Added the window update packet and command 2026-02-13 23:39:22 +00:00
esilva 0f41e348c2 Added the window update command
- some other small misc stuff
2026-02-12 23:04:28 +00:00
esilva 61a310516b new window ID is returned 2026-02-09 23:24:09 +00:00
esilva c4288d4542 Should I manually copy bytes? 2026-01-01 23:46:00 +00:00
esilva a267911cc3 Added the window destruction command 2025-12-31 17:03:19 +00:00
esilva e6f05a18dd Fixed teh window create method 2025-12-31 16:42:28 +00:00
esilva 7a4d543561 Added the create window command 2025-12-31 15:56:29 +00:00
esilva 5b00cd578b Moved the logger into its own project 2025-12-28 01:21:26 +00:00
esilva c7250d51ae Replacing Serial2 calls with my logger 2025-12-27 18:41:02 +00:00
esilva 726b6fd4fd Added a logger thingy 2025-12-27 18:32:10 +00:00
esilva ed08cf855a slight refactoring to the state machine 2025-12-27 18:00:43 +00:00
esilva dc23bbaf5b Reworking the communcation 2025-12-23 23:36:51 +00:00
esilva ce15563aee Mainly testing the new eslabsCurses API 2025-12-06 22:26:46 +00:00
esilva 7245e09cd7 Continuing developing the new lib for the UI 2025-11-11 22:31:07 +00:00
esilva 89da044474 organizing the communication code a bit better 2025-10-30 00:32:28 +00:00
esilva 6efdc2771d Simply added an ID to the device 2025-10-29 22:57:35 +00:00
esilva 041fbcd724 Trying to get a good architecture to work with this 2025-10-29 22:04:50 +00:00
esilva 43056411dd Naive discovery procedure, need to make it work after connection loss 2025-10-22 23:36:45 +01:00
esilva b5ee91e44c Setting up the environment to develop the new communication method 2025-10-19 23:21:05 +01:00
esilva 7eac2726ad Moved the cursesAtHome lib to its own repo eslabsCurses 2025-10-19 23:01:14 +01:00
esilva 50b8dc2980 Added a magnetic mount
Its still pretty shit:
- the screw holes on the shell don't line up
- the shell bows due to the screw disalignment stress
- the back of the shell hits the G29 wheel base, needs some coercion
2025-05-29 22:36:02 +01:00
esilva c076998cec cube magnets mount 2025-05-26 15:30:16 +01:00
esilva 2fa7ceb099 small_magnets_case 2025-05-26 14:13:25 +01:00
esilva b5a0907b49 Another useless commit 2025-05-23 21:40:23 +01:00
esilva c901d304d7 Small readme change 2025-05-23 19:22:07 +01:00
esilva 246f051b0e Adding this on GH 2025-05-23 09:21:10 +01:00
esilva a41ac82389 Some layout changes 2025-05-21 18:10:50 +01:00
esilva 106fdbb4dd Added the G29 base mount for the display and the tacho BAR 2025-05-20 23:15:26 +01:00
esilva a45f1b29cf added brake bias 2025-04-21 22:19:54 +01:00
esilva f90199f0f6 refresh rate for the table and its cells 2025-04-14 22:54:25 +01:00
esilva 7d69ffe85c Dynamic Tables 2025-04-13 23:34:33 +01:00
esilva e408cbeb23 stuff, yo 2025-04-13 14:41:10 +01:00
esilva 4c57028874 I will clean this mess but for now yay for the relative 2025-04-10 23:27:22 +01:00
esilva a44019a9a6 the table is int its palce 2025-03-21 20:21:49 +00:00
esilva 67bd05eee9 Removed the u8g2 thing for now and the table component is "working" 2025-03-17 22:15:11 +00:00
esilva 9f789f8a56 Added some new fields and whatnot and am trying to get this going soon 2025-03-15 23:16:14 +00:00
esilva f9d0bfa4d9 First commit
I shall move all this to another branch -> master_vendored or something
2025-03-12 21:42:39 +00:00