Niklas Cathor
96e09c47a4
Machine mode: respond to commands to signal success
...
After processing a machine-mode instruction, respond with "::ok\r\n".
This way the host side knows if an instruction was processed or not.
Also instructions can carry an optional "sequence number" now, which
will be echoed in the "ok" response.
Example:
::lightnode:23[...]
responds with:
:🆗 23
The sequence number can be used on the host side to synchronize
specific function calls with their response.
Unknown instructions respond with
::error
instead.
2024-01-03 08:22:40 +01:00
Kevin Santo Cappuccio
a93901fbe0
Added an svg interactive Jumperless for people who want to use it to make web apps or whatever
2024-01-01 19:45:40 -08:00
Kevin Santo Cappuccio
a40f74bc75
Merge branch 'main' of https://github.com/Architeuthis-Flux/Jumperless
2024-01-01 09:27:28 -08:00
Kevin Santo Cappuccio
b48820d9cc
Remove a silly thing I added for testing
2024-01-01 09:25:48 -08:00
Niklas Cathor
307c852518
Add machine commands "getnetlist", "getbridgelist"
...
- `::getnetlist[]`: prints the in a machine-readable way
```
::netlist-begin
::net[1,1,GND,true,001c04,false,GND]
::net[2,2,5V,true,1c0702,false,+5V]
::net[3,3,3V3,true,1c0107,false,+3.3V]
::net[4,4,DAC_0,true,231111,false,DAC 0]
::net[5,5,DAC_1,true,230913,false,DAC 1]
::net[6,6,I_POS,true,232323,false,I Sense +]
::net[7,7,I_NEG,true,232323,false,I Sense -]
::netlist-end
```
- `::getbridgelist[]`: prints the bridge list in the `::bridgelist[...]` format
2024-01-01 13:16:45 +01:00
Kevin Santo Cappuccio
2f1158393a
Accepts ::lightnet for +-8V and header glow and stuff
2023-12-31 10:38:38 -08:00
Kevin Santo Cappuccio
78e878cb5a
testing VScode Source Control fuckery
2023-12-31 09:11:00 -08:00
Niklas Cathor
65dd3fc328
Fix build on case-sensitive filesystem
2023-12-31 09:25:19 +01:00
Kevin Santo Cappuccio
5e9699bc14
Added Machine command parsing
2023-12-30 16:46:53 -08:00
Kevin Santo Cappuccio
505569c5aa
fixed an edge case routing bug
2023-12-18 15:28:58 -08:00
Kevin Santo Cappuccio
278367db0f
fixed parsing and arduino control
2023-12-16 12:11:15 -08:00
Kevin Santo Cappuccio
52fd384e11
UART control polishing
2023-12-15 19:24:36 -08:00
Kevin Santo Cappuccio
3a1525b410
Now the connections can be received from UART
2023-12-15 09:07:18 -08:00
Kevin Santo Cappuccio
fc1287b61d
Fixed define collision with tusb_common.h so you won't need to edit the library
2023-12-14 18:47:48 -08:00
Kevin Santo Cappuccio
4094c3b688
Holy shit, routable USB-Serial is working
2023-12-07 20:43:55 -08:00
Kevin Santo Cappuccio
aa8e8f7127
Updated bridge app to work with windows better
2023-12-06 12:29:25 -08:00
Kevin Santo Cappuccio
df7991df8e
Added Voltage/Current sensing interface
...
toggle it on with 'v' in the main menu. You'll need the new Wokwi bridge app to connect the current sensor lines
2023-12-05 17:16:49 -08:00
Kevin Santo Cappuccio
fb41f849f8
Adjusting timing and delays to make things feel a bit snappier
2023-11-15 18:08:19 -08:00
Kevin Santo Cappuccio
d52ed2eda4
Keep on fixin' shit
2023-10-30 21:12:44 -07:00
Kevin Santo Cappuccio
ede51b0219
Fixed routing for Special Function chips
2023-10-28 13:30:25 -07:00
Kevin Santo Cappuccio
ed48d88cb7
Fixed brightness menu
...
removed annoying warnings
2023-09-27 16:07:45 -07:00
Kevin Santo Cappuccio
3a66d7fb12
Fixed a bug where bounces wouldn't check for overlaps
...
phew
2023-09-19 10:18:59 -07:00
Kevin Santo Cappuccio
38a286f7c2
Add Tester Firmware
2023-09-06 13:55:00 -07:00
Kevin Santo Cappuccio
f6882a6b59
fix LED menus a bit
2023-09-06 13:28:13 -07:00
Kevin Santo Cappuccio
3f44f2b651
Merge branch 'main' of https://github.com/Architeuthis-Flux/Jumperless
2023-09-06 12:26:31 -07:00
Kevin Santo Cappuccio
a5e89d1c72
Added LED testing menu
2023-09-06 12:26:19 -07:00
Kevin Santo Cappuccio
5aa6bf2521
Update README.md
2023-08-29 20:39:42 -07:00
Kevin Santo Cappuccio
d5b5c8af58
Update README.md with how I control the CH446Qs
2023-08-29 20:38:43 -07:00
Kevin Santo Cappuccio
ac13b9be66
Fixed rev 2 support
2023-08-28 10:29:15 -07:00
Kevin Santo Cappuccio
70b278076f
Update README.md
2023-08-24 19:38:14 -07:00
Kevin Santo Cappuccio
432fb443da
Update README.md
...
Pathfinding section
2023-08-24 17:42:21 -07:00
Kevin Santo Cappuccio
48bc5b6455
Update README.md
2023-08-18 17:46:48 -07:00
Kevin Santo Cappuccio
f918ad3827
Update README.md
2023-08-18 17:15:32 -07:00
Kevin Santo Cappuccio
bdb906b1e7
Fixed a routing Bug
...
it wasn't making certain hop connections, should be fixed now
2023-08-14 18:59:31 -07:00
Kevin Santo Cappuccio
4eaf13571b
Rev 3 DAC updates
2023-08-12 15:12:32 -07:00
Kevin Santo Cappuccio
99fe257611
LED brightness menu and more hardware files
2023-08-06 10:05:35 -07:00
Kevin Santo Cappuccio
d78ad0d2b6
Merge branch 'main' of https://github.com/Architeuthis-Flux/Jumperless
2023-07-20 08:24:08 -07:00
Kevin Santo Cappuccio
b85d89da62
fixed a few little things
2023-07-20 08:20:01 -07:00
Kevin Santo Cappuccio
7c65dd4dae
Update README.md
2023-07-17 15:13:22 -07:00
Kevin Santo Cappuccio
ae8c46155d
now running led stuff on core 2, and autodetection of ports
2023-07-08 09:04:30 -07:00
Kevin Santo Cappuccio
d874b49848
fixin bullshit
2023-07-05 13:02:54 -07:00
Kevin Santo Cappuccio
b8f58bc7ff
Upgraded Wokwi bridge
...
The new bridge app passes the serial data through to the terminal window
2023-07-05 12:02:40 -07:00
Kevin Santo Cappuccio
4f4d285e37
DACs and bridge App
2023-07-02 13:54:14 -07:00
Kevin Santo Cappuccio
ec010a16f6
debugflags update
2023-06-26 12:23:28 -07:00
Kevin Santo Cappuccio
3cecc3a9e6
added ifdefs so Eric can find out why his isnt working
2023-06-26 11:46:56 -07:00
Kevin Santo Cappuccio
8a8de43873
fix
2023-06-25 16:12:31 -07:00
Kevin Santo Cappuccio
cb02a508f4
arduino stuff
2023-06-25 15:57:15 -07:00
Kevin Santo Cappuccio
06bb0e4bdf
Bridge app now auto updates
2023-06-24 12:56:08 -07:00
Kevin Santo Cappuccio
c9e82ff577
now you can load wokwi diagram files
2023-06-13 20:57:04 -07:00
Kevin Santo Cappuccio
5795ceb838
it finally jumps!
...
added some PIO assembly to talk to the ch446qs
2023-06-09 13:22:05 -07:00
Kevin Santo Cappuccio
bb30756e71
paths finally work!
2023-06-07 09:16:21 -07:00
Kevin Santo Cappuccio
7ba4907def
do they make micorocontrollers with quibits?
2023-06-06 20:51:32 -07:00
Kevin Santo Cappuccio
11ffe37b32
pathfinding almost works
2023-06-06 09:10:19 -07:00
Kevin Santo Cappuccio
f755507508
almost there with the pathfinding stuff
2023-06-05 09:22:36 -07:00
Kevin Santo Cappuccio
ad3497146d
thinking about talking to the DACS
2023-06-03 20:23:38 -07:00
Kevin Santo Cappuccio
f98f819cca
chippin' away at shit
2023-06-03 20:22:29 -07:00
Kevin Santo Cappuccio
8f5e2a5e93
Merge branch 'main' of https://github.com/Architeuthis-Flux/Jumperless
2023-05-31 16:01:54 -07:00
Kevin Santo Cappuccio
8fac38881a
LED stuff
2023-05-31 16:01:50 -07:00
Kevin Santo Cappuccio
9f8499d4b0
started pathfinding logic
2023-05-31 16:00:30 -07:00
Kevin Santo Cappuccio
2a81f0086f
Create README.md for code
2023-05-28 18:34:31 -07:00
Kevin Santo Cappuccio
95da735079
uploading nets from a file works now
2023-05-28 18:25:10 -07:00
Kevin Santo Cappuccio
19f912e6b3
Added a bunch of stuff, mainly dealing with nets
2023-05-27 11:35:22 -07:00
Kevin Santo Cappuccio
faae3bd13d
seriously
2023-05-25 10:34:38 -07:00
Kevin Santo Cappuccio
4118a9fef2
fuck you .DS_Store
2023-05-25 10:34:18 -07:00
Kevin Santo Cappuccio
f10f9269f0
g
2023-05-25 10:18:44 -07:00
Kevin Santo Cappuccio
bd7eb52700
Get outta here, .DS_store
2023-05-25 09:50:07 -07:00
Kevin Santo Cappuccio
5d9d94d5fe
New Hardware revision
2023-05-25 09:37:55 -07:00
Kevin Santo Cappuccio
54548368c7
Delete f
2023-03-25 13:24:28 -07:00
Kevin Santo Cappuccio
de1ab5c209
Add files via upload
2023-03-25 13:02:11 -07:00
Kevin Santo Cappuccio
4685b6352c
Create f
2023-03-25 13:01:50 -07:00