-
026ba608a1
distro/yocto: add meta-salmanoff Yocto layer for QEMU x86 images
clast
hayodea
2026-06-21 16:18:33 -04:00
-
63ff0aa264
cmake: use repo-relative paths for flex/bison #line output
hayodea
2026-06-21 15:56:41 -04:00
-
a9de2bb1ab
bodies: add yocto-qemu-x86-headless DAPSS target
hayodea
2026-06-21 15:33:40 -04:00
-
5f4665b221
ComparatorLib:core: Add menu option to conditionally enable
hayodea
2026-06-14 16:08:18 -04:00
-
99ee28629e
lcameraDev: libcamera has minor API difference on ARM/RPi5
hayodea
2026-06-14 16:01:38 -04:00
-
83698ded42
Bugs,Agent: Update AGENTS.md and bugs.log
hayodea
2026-06-14 15:35:32 -04:00
-
acb684ad35
livoxGen1🐛 Call stop() on all producers before deleting in _exit
hayodea
2026-06-14 15:34:07 -04:00
-
24eee2d240
Devices: ELP 4K USB cam: add intrins (-&+)
hayodea
2026-06-14 12:56:52 -04:00
-
8d03dcf9b5
Rename elp cam dev to use hyphens instead of underscores
hayodea
2026-06-14 11:46:45 -04:00
-
959229c2a0
Add invocations for SMO
hayodea
2026-06-14 11:43:21 -04:00
-
1431214b95
Devices: Add new ELP 4K USB camera DAPS
hayodea
2026-06-14 11:29:30 -04:00
-
bb83a86fe0
CMake: use GCC dependency generation for DAPSS files
hayodea
2026-06-14 11:28:51 -04:00
-
e261787cfe
Add env-gated lcameraBuff configure HIL tests on baked USB profile.
hayodea
2026-06-14 11:05:17 -04:00
-
63532a6ee2
Resolve device selector on detach and add YuvStimProducer state tests.
hayodea
2026-06-14 11:04:22 -04:00
-
e7b7a311f7
Add lcameraBuff Stage 2 plugin with YUV attach and unit tests.
hayodea
2026-06-14 11:03:19 -04:00
-
809861be2b
StimulusProducer: add duplicate-quale guard and attach-identity buffer lookup.
hayodea
2026-06-14 11:02:18 -04:00
-
7af684039d
lcameraDev: add resolve-only deviceSelector API and deduplicate resolve paths.
hayodea
2026-06-14 11:02:11 -04:00
-
7a47f2bd49
lcameraDev: honor opt-planar when selecting YUV capture format.
hayodea
2026-06-14 11:01:40 -04:00
-
5f3d5c7818
Refactor LivoxGen1 provider param parsing to shared DAP helpers.
hayodea
2026-06-14 11:01:04 -04:00
-
42c9fcdfdf
Refactor intrinThresholdParams to use shared DAP helpers.
hayodea
2026-06-14 11:00:30 -04:00
-
b198f6a42b
Add shared DeviceAttachmentSpec param parsing helpers.
hayodea
2026-06-14 11:00:22 -04:00
-
3e85b920fb
LCamDev: implement configureSessionModeCReq
hayodea
2026-06-13 20:56:33 -04:00
-
25d7b9c013
LcamDev: Add baked in camera profiles; use new test supports
hayodea
2026-06-13 18:50:31 -04:00
-
f3ca20ac1d
Spinscale: upgrade for new test support primitives
hayodea
2026-06-13 18:49:10 -04:00
-
dd0642535c
Upgrade libspinscale: test cleanups
hayodea
2026-06-13 18:08:47 -04:00
-
10697acd61
Libspinscale: upgrade for new tests
hayodea
2026-06-13 17:19:34 -04:00
-
4bcc30671b
Tests: Move qutex and nursery tests into libspinscale
hayodea
2026-06-13 16:19:30 -04:00
-
2458c83c6b
Tests: add tests for lcameraDev, fix qutex tests
hayodea
2026-06-13 16:08:21 -04:00
-
46f767f232
lcameraDev: Add session mgr lib for libcamera device binding
hayodea
2026-06-13 12:02:04 -04:00
-
cc7f4fcd9b
Update libspinscale
hayodea
2026-06-13 11:46:53 -04:00
-
e383453278
Docs: Add lcameraDev lib notes; add stencil notes
hayodea
2026-06-11 23:05:17 -04:00
-
69a4782e19
Libspinscale: upgrade
hayodea
2026-06-11 20:21:41 -04:00
-
5935917204
Docs: Add comparators.md with no content
hayodea
2026-06-11 13:14:50 -04:00
-
a42d8f8a07
Docs: Tech stack for 2d+3d mathobjs
hayodea
2026-06-11 13:14:16 -04:00
-
54dcc92c2b
Printing: print fewer newlines
hayodea
2026-06-11 11:17:06 -04:00
-
e1d299859d
Docs: Stencil notes
hayodea
2026-06-10 22:49:01 -04:00
-
d118181766
ApiMgrs: fix segfault from use-after-free
hayodea
2026-06-10 22:44:53 -04:00
-
82b99e680c
ComparatorLibs: Add stringify to hierarchy for easy printing
hayodea
2026-06-10 22:43:39 -04:00
-
549f0c04f4
Tame clangd
hayodea
2026-06-10 22:05:37 -04:00
-
0722ef8209
Comparators: Rename core comparators lib
hayodea
2026-06-10 21:43:29 -04:00
-
8836ab470b
Wire comparator CLI, marionette threading model, and final load order.
hayodea
2026-06-10 21:17:52 -04:00
-
560e5364a0
Extract SmoCallbacks and SmoThreadingModelDesc into smoHooks.h.
hayodea
2026-06-10 21:16:55 -04:00
-
ab930a2df3
Add ComparatorApiManager with SmoCallbacks hooks and startup load.
hayodea
2026-06-10 21:16:05 -04:00
-
7eda755c15
Add LoadableLibraryManager and refactor StimBuffApiManager to use it.
hayodea
2026-06-10 21:14:55 -04:00
-
10234bc422
Add comparator API descriptor and libcomparatorCore scaffold.
hayodea
2026-06-10 21:13:19 -04:00
-
f118947b5e
Extract comparator core types into include/user/comparator.h.
hayodea
2026-06-10 21:12:54 -04:00
-
cda9d432f4
Spinscale: Upgrade version
hayodea
2026-06-10 07:03:15 -04:00
-
f9c64cf363
livoxProto1: Convert heartbeat sender into daemon coro
hayodea
2026-06-10 07:02:07 -04:00
-
facb665217
BroadcastListener: Port to use nurseries and CDaemon pattern
hayodea
2026-06-10 05:41:39 -04:00
-
22a4cf283e
These should always run on caller's thread.
hayodea
2026-06-10 04:13:25 -04:00
-
2602094139
StimProd: disable debug msg
hayodea
2026-06-10 04:12:32 -04:00
-
a31a21be65
IoUringAssmEngn: fix Io_uring CQE cancel path
hayodea
2026-06-09 20:40:39 -04:00
-
4a4c76b5ec
Production: log durations and results for debugging
hayodea
2026-06-09 19:53:48 -04:00
-
ad88a5e1c8
CMake: Fix unnecessary build steps
hayodea
2026-06-09 19:51:51 -04:00
-
87a8de9a2b
StimProd,DevReattacher: use CDaemon nonviral nursery coro
hayodea
2026-06-09 19:47:44 -04:00
-
165c846700
Spinscale: upgrade docs
hayodea
2026-06-09 16:49:50 -04:00
-
91fc655b25
Nursery: Initial integration
hayodea
2026-06-09 11:19:42 -04:00
-
5b81ea893c
Tests: Add sscl Nursery tests.
hayodea
2026-06-09 05:50:28 -04:00
-
b0d67596d0
Libspinscale: Add a nursery
hayodea
2026-06-09 05:48:08 -04:00
-
b2644f17c6
Exceptions: All of smocore likely now uses exceptions
hayodea
2026-06-07 19:37:50 -04:00
-
241e8a6798
Spinscale: now we can acquire exc_ptr from Group aggregate exceptions
hayodea
2026-06-07 19:34:17 -04:00
-
f97641f8b5
Exceptions: Straight line convention refactor
hayodea
2026-06-06 19:24:00 -04:00
-
86c036a505
Docs: Update notes on stencils
hayodea
2026-06-06 19:21:28 -04:00
-
986e1833d0
Docs: add these prompts, I guess
hayodea
2026-06-06 19:20:43 -04:00
-
d4905f53df
Docs: Add initial straight-line coding guidelines
hayodea
2026-06-06 19:18:30 -04:00
-
2c1c994896
Don't auto-throw before callerLambda anymore
hayodea
2026-06-06 12:47:04 -04:00
-
d1c74a027c
Use DynamicViralPostingInvoker in at/detachStimBuffDeviceCReq
hayodea
2026-05-31 07:13:53 -04:00
-
c2eea37a7b
PostingPromise: reorder post-to target to be 1st arg
hayodea
2026-05-30 21:46:19 -04:00
-
ac39a8b876
Spinscale: add dynamic coro post-to targeting; test on dev reattacher
hayodea
2026-05-30 20:46:41 -04:00
-
35eb466a60
OClCollMeshEngn,PcloudStimProd: port to sscl::co coros
hayodea
2026-05-30 19:32:19 -04:00
-
1cf1be4194
Parameterize XORG_DISPLAY for win0
hayodea
2026-05-30 12:57:10 -04:00
-
acf62e61da
Remove boostAsioLinkageFix
hayodea
2026-05-30 12:12:59 -04:00
-
4266af545a
Boost.ASIO: upgrade io_service=>io_context, finally
hayodea
2026-05-30 11:59:42 -04:00
-
f100764bd8
Async: Drop-in SyncCancelerForAsyncWork without execUncancelableSegment*
hayodea
2026-05-30 10:52:15 -04:00
-
c7dee57072
Bmach: rseqsliceprobe: improve output
hayodea
2026-05-30 10:42:47 -04:00
-
2967a4d6ba
Require boost between 1.69 and 1.89
hayodea
2026-05-30 10:40:52 -04:00
-
322a8137b2
Revert "LivoxGen1: Use syncCancelerForAsyncWork in producer pipeline"
hayodea
2026-05-30 07:18:29 -04:00
-
d788810a05
LivoxGen1: Use syncCancelerForAsyncWork in producer pipeline
hayodea
2026-05-29 14:10:45 -04:00
-
5a9fe12057
Libspinscale: upgrade to SyncCancelerForAsyncWork
hayodea
2026-05-29 12:09:47 -04:00
-
25efccf6c5
LivoxProto1: port to sscl::co framework
hayodea
2026-05-28 20:13:12 -04:00
-
bbc16dc4c4
Add coding style for LLMs.
hayodea
2026-05-28 16:33:08 -04:00
-
958c57b3ff
livoxGen1: Disable pcloudData IFF stimbuff is last being removed
hayodea
2026-05-28 15:55:23 -04:00
-
fc5ebb72b9
LivoxGen1: Port to coros
hayodea
2026-05-28 15:17:50 -04:00
-
7643cf7fed
StimBuffApiMgr: set isBeingDestroyed just before calling finalize
hayodea
2026-05-25 10:40:29 -04:00
-
4186ff141e
StimBuffApiMgr: initializeStimBuffApiLib default arg acquires lock
hayodea
2026-05-25 09:24:49 -04:00
-
3e19d39853
SenseApiDesc,xcbWindow: port to sscl coro framework
hayodea
2026-05-25 08:21:46 -04:00
-
b5fa20a2b8
Mrntt:lifetime: if no devs attach, fail initializeCReq
hayodea
2026-05-25 08:50:25 -04:00
-
baa9b7b499
Fix rseq ext detection on x86 and RPI
hayodea
2026-05-24 16:43:24 -04:00
-
9feadd0820
RSeq: use portable sys/prctl and not asm/prctl
latentprion
2026-05-24 16:38:28 -04:00
-
f9ac41c56e
Update libspinscale, add debug printing for pcloudStimProd
hayodea
2026-05-24 16:24:07 -04:00
-
cde2737876
Libspinscale: Initial top-level SMO port to coroutine framework
hayodea
2026-05-24 16:12:29 -04:00
-
c539e6e924
Add awaiters for DeviceManager continuations
hayodea
2026-05-24 23:08:04 -04:00
-
72134aeac5
Buildmach: Add Linux rseq support detection utility
hayodea
2026-05-06 02:47:15 -04:00
-
ea3fc4873c
README: Update to reflect that this is no longer an ROS rewrite
hayodea
2026-04-18 15:35:38 -04:00
-
eae01c2d4c
DAPS:Rpi5: Don't bind to XcbWindow on headless
latentprion
2026-04-18 15:25:10 -04:00
-
479229d0da
Lg1:pcloudStimProd: Add ambience trigger debugging
hayodea
2026-04-18 15:21:40 -04:00
-
0bc8bfea3d
DAPS:avia0: Remove trailing line ender
hayodea
2026-04-18 15:05:38 -04:00
-
66dc227d31
CMake: Add clean target for DAPS specs
hayodea
2026-04-18 15:05:16 -04:00
-
27a5d48451
Lg1: Implement both light|darkAmbience stimBuffs & their production
hayodea
2026-04-18 14:54:14 -04:00
-
632a227985
DAPS: Add intrin specs to nontrin specs
hayodea
2026-04-18 12:02:27 -04:00