Commit Graph
43 Commits
Author SHA1 Message Date
lyrathorpe ae4a619172 docs(inventory): confirm WL2:D open + ops 6/7 trigger; record data-retrieval as open gap 2026-07-06 22:08:40 +01:00
lyrathorpe bf5aa1b231 feat(inventory): WL2:D async read (p_ioc + trigger + p_iowait) 2026-07-06 21:56:22 +01:00
lyrathorpe 2731d22266 feat(inventory): WL2:D trigger(6/7)+p_read loop with length + re-trigger 2026-07-06 21:52:26 +01:00
lyrathorpe edda57bdce feat(inventory): RE-based WL2:D init (enable ops 6/7) + read 2026-07-06 21:44:10 +01:00
lyrathorpe 62d277e5d6 docs(inventory): add reverse-engineered WL2 init sequence + default Symbol2 param block 2026-07-06 21:42:36 +01:00
lyrathorpe fc4df77300 docs(inventory): first-ever reverse-engineered Workabout MX scanner API notes 2026-07-06 21:35:08 +01:00
lyrathorpe 1544159afc diag(inventory): try WL2:D (untried unit) then WL2:A; read + dump 2026-07-06 21:23:19 +01:00
lyrathorpe 4bb853cdde build: add the workabout rom 2026-07-06 21:14:55 +01:00
lyrathorpe cdea110e60 diag(inventory): read integral laser via WL2:A (device demman uses) 2026-07-06 20:54:14 +01:00
lyrathorpe 0ec706d658 diag(inventory): probe BAR:A/B/C units (demman uses existing bar device) 2026-07-06 20:39:17 +01:00
lyrathorpe b79b1fa175 diag(inventory): software-trigger scan via Esc-y1J/Esc-y1K over TTY:D 2026-07-06 20:21:03 +01:00
lyrathorpe 724b5a11eb diag(inventory): minimal TTY:D read, no reconfig, one byte at a time 2026-07-06 20:14:54 +01:00
lyrathorpe b86c1b083f diag(inventory): held BAR:A/B open report + read-arms-laser test 2026-07-06 19:04:43 +01:00
lyrathorpe c99927acdf diag(inventory): keyboard/scan-key wedge test (open nothing; echo key codes) 2026-07-06 18:51:31 +01:00
lyrathorpe 397ce274e4 diag(inventory): stream one byte per read (tmask=0 full-count read was blocking) 2026-07-06 18:46:37 +01:00
lyrathorpe ff38d4eb70 diag(inventory): read decoded laser on TTY:D with P_OBEY_DSR cleared + DTR forced 2026-07-06 18:41:30 +01:00
lyrathorpe 4d8917bb02 diag(inventory): correct BAR: read to p_iow(P_FREAD,buf); probe slot letters; dump [count][type][data] 2026-07-06 18:33:34 +01:00
lyrathorpe 538705a807 docs: add extra sdk docs 2026-07-06 18:30:29 +01:00
lyrathorpe 1e371910a0 docs: add the HDK 2026-07-06 18:30:06 +01:00
lyrathorpe 6dfa868fa2 diag(inventory): probe BAR: device-name/mode candidates (BAR:D etc.) 2026-07-06 18:28:22 +01:00
lyrathorpe c215a86a75 fix(inventory): load BAREAN.LDD by full path M:\\IMG\\BAREAN 2026-07-06 18:23:38 +01:00
lyrathorpe ca7ed3e178 fix(inventory): hold screen with p_getch so load/open results are readable 2026-07-06 18:19:53 +01:00
lyrathorpe 830225ecf5 docs(inventory): document undecoded-laser + BAR: decoder-LDD model 2026-07-06 18:13:57 +01:00
lyrathorpe 5dce1ae794 feat(inventory): raw-dump diagnostic reading from BAR: 2026-07-06 18:13:56 +01:00
lyrathorpe 3fd94158bd feat(inventory): load decoder LDD + open BAR: instead of raw TTY:D 2026-07-06 18:13:55 +01:00
lyrathorpe 034ffd211c feat(inventory): read barcode via BAREAN.LDD decoder on BAR: (integral laser is undecoded/HHLC) 2026-07-06 18:13:54 +01:00
lyrathorpe 64e484448c build: add the SIBO SDK 2026-07-06 18:01:36 +01:00
lyrathorpe d76326729c docs(inventory): note blocking loop + raw-format diagnostic 2026-07-06 17:51:18 +01:00
lyrathorpe b2f107f1d9 fix(inventory): blocking scan loop (async CON: keyboard panicked WSERV, panic 100) 2026-07-06 17:51:17 +01:00
lyrathorpe 97afbeb1ec feat(inventory): add README.md (Phase 1: scan + UPC validation) 2026-07-06 17:41:46 +01:00
lyrathorpe b705881861 feat(inventory): add scan.pr (Phase 1: scan + UPC validation) 2026-07-06 17:41:45 +01:00
lyrathorpe 30fd0085b1 feat(inventory): add scan.c (Phase 1: scan + UPC validation) 2026-07-06 17:41:44 +01:00
lyrathorpe 41202888e1 feat(inventory): add bcode.c (Phase 1: scan + UPC validation) 2026-07-06 17:41:44 +01:00
lyrathorpe 8fe13f6ef8 feat(inventory): add bcode.h (Phase 1: scan + UPC validation) 2026-07-06 17:41:43 +01:00
lyrathorpe 6636731577 feat(inventory): add upc.c (Phase 1: scan + UPC validation) 2026-07-06 17:41:43 +01:00
lyrathorpe 6e9254fc10 feat(inventory): add upc.h (Phase 1: scan + UPC validation) 2026-07-06 17:41:42 +01:00
lyrathorpe cbc66b2e03 docs: add sibo sdk docs 2026-07-06 17:27:17 +01:00
lyrathorpe 0b0fdc6652 docs(hello.c): remove comment about printf, was incorrect
my C is rusty it seems
2026-06-26 17:53:55 +01:00
lyrathorpe d8c80df020 feat(hello): add a Hellorld application
just the docs example, but better commented
2026-06-26 17:42:46 +01:00
lyrathorpe 679a300a67 docs(tsc): add some TODO in there 2026-06-26 17:42:13 +01:00
lyrathorpe b8cdb7a5f8 docs(.gitignore): ignore compiler generated files 2026-06-26 17:38:45 +01:00
lyrathorpe 8183bffeed feat: describe compile environment 2026-06-26 17:32:36 +01:00
lyrathorpe 3826e0f500 docs(readme.md): initial readme commit
init the repo
2026-06-26 17:26:09 +01:00