hayodea
513405a831
Cmdline: Rename senseApiLibs, senseApiPaths to apiLibs, apiLibPaths
2025-07-25 01:51:36 -04:00
hayodea
7b962a75d3
VSCode: update config
2025-07-25 01:22:13 -04:00
hayodea
270437fdd4
xcbOrg/Window: Destroy connections when no longer in use
2025-07-25 01:21:26 -04:00
hayodea
a17c940377
xcbWindow: Use angle bracketed includes
2025-07-24 06:15:09 -04:00
hayodea
b28239550e
xcbWindow: Group xcbXorg DLL state together
2025-07-24 06:14:08 -04:00
hayodea
1e17b83061
Split xcbXorg into xcbXorg and xcbWindow
2025-07-24 06:00:35 -04:00
hayodea
1bf5f46404
Provide dlopen() path searching hook to senseApi libs
2025-07-24 02:12:31 -04:00
hayodea
064dc43fbc
SenseApiMgr: Permit multiple lib search paths
2025-07-23 00:12:50 -04:00
hayodea
020a4968e5
CMake: Add config.h.in
2025-07-22 23:28:59 -04:00
hayodea
d0aa8e2306
Rename hk=>smo
2025-07-22 06:48:04 -04:00
hayodea
79f3e84ff8
CMake: update include path here?
2025-07-22 06:17:18 -04:00
hayodea
756571b9b4
Rename hcore=>smocore
2025-07-22 06:15:12 -04:00
hayodea
9c16aeeb55
Docs: rename harikoff=>salmanoff
2025-07-22 06:03:47 -04:00
hayodea
d6a0b0301e
Build: Rename Harikoff=>Salmanoff
2025-07-22 06:00:00 -04:00
hayodea
e87656fd12
Fix build error from non-POD initializer list
2025-07-22 05:50:19 -04:00
hayodea
f06aeb6c9b
Formatting
2025-07-22 05:48:39 -04:00
hayodea
c58d422158
Add images
2025-07-22 05:47:33 -04:00
hayodea
8dfb1e5b2f
Use smaller PNG
2025-07-22 05:46:02 -04:00
hayodea
50b8aaf34d
Update README for logo
2025-07-22 05:40:51 -04:00
hayodea
0f5e499d7c
Add new logo for Salmanoff
2025-07-22 05:39:19 -04:00
hayodea
710749c399
Delete the autotools build system
2025-07-22 05:28:42 -04:00
hayodea
3503cce0db
CMake: Check for libDl, conditionally check for libXCB
2025-07-22 05:19:26 -04:00
hayodea
90a0eebdd8
Add cscope ignore to .gitignore
2025-07-22 03:08:50 -04:00
hayodea
1540af1e74
Add temporary gitignore for the old autotools build dir
2025-07-22 02:46:43 -04:00
hayodea
065b2593f4
Add new CMake build system
2025-07-22 02:46:16 -04:00
hayodea
e7974db324
Add Marionette
2025-07-22 02:03:45 -04:00
hayodea
336094ef90
Marionette: Create include dir and move body map headers in
2025-07-22 02:03:45 -04:00
hayodea
d43a8af6bd
Build: Print out the enabled common and wilzor libs
2025-07-22 02:03:45 -04:00
hayodea
37ad6995c3
Build: Add SenseApi DeepLIO2 Lidar fusion algo
2025-07-22 02:03:45 -04:00
hayodea
c9e8a9f1fb
Build: senseApis: Update help messages
2025-07-22 02:03:45 -04:00
hayodea
dacc050bf9
Livox and R3Live shouldn't be over Eth intrinsically
2025-07-22 02:03:45 -04:00
hayodea
f8825942b1
Add senseApis for Lidar devs and fusion APIs
2025-07-22 02:03:45 -04:00
hayodea
e201b5e695
Build: Support common+sense+wilzor API libs; Move xcbXorg into commonLibs
...
xcbXorg is a connection manager lib that'll be used in common by all of
the xcb API frontends: xcbMouse, xcbWindow and xcbKeyboard. We moved
it into commonLibs to make it make more sense.
We also cleaned up the M4 scripting around AC_ARG_VAR-ing new common
libs as well as sense/wilzor libs.
2025-07-22 02:03:45 -04:00
hayodea
29a1e1ecf2
Docs:negtrin path: Add new thoughts
2025-07-22 02:03:45 -04:00
hayodea
a5c2f47e9f
Add design thoughts for intrins, compartmentalization, value-judgment
2025-07-22 02:03:45 -04:00
hayodea
42f55bb324
SenseApiDesc: Delete Sal_Mgmt_HkOps & document iface
...
We don't need the Sal_Mgmt_HkOps anymore because we won't
be using a callback model anymore. We'll be enqueuing messages.
2025-07-22 02:03:45 -04:00
hayodea
1450d745ab
SenseApiDesc: use CPP concat to reduce typos
2025-07-22 02:03:45 -04:00
hayodea
76141e3a92
Fix indentation
2025-07-22 02:03:45 -04:00
hayodea
36592293dd
DevSpec:lex: fix indentation
2025-07-22 02:03:45 -04:00
hayodea
f1696f8272
DevSpec:lex: Remove annotation comment by GPT
2025-07-22 02:03:45 -04:00
hayodea
99c126a08c
DevSpec:lex: Fix whitespace around EQUALS, fix backslash at EOF
...
* We had a prior issue where EQUALS would require that there be no
whitespace between itself and its operands on either side. We got
a bad solution from ChatGPT 4o. We got a proper solution now from
o1.
* Previously, if a string ended with a backslash right before EOF, the
backslash would be included. Now it will be dropped.
* Merge the two regexes for ignoring whitespace into one.
2025-07-22 02:03:45 -04:00
hayodea
293c1054d1
ComponentThreads: Add 2 new threads: body, world; comment threads.
...
We add 2 new threads for handling the interoceptors and extrospector
events. Also add comments explaining the purpose and role of each of
these major threads.
2025-07-22 02:03:45 -04:00
hayodea
38298a8ef8
DevSpec:Lex: silence warning about yyinput
2025-07-22 02:03:45 -04:00
hayodea
2b8b176038
xcbXorg: Add comments to major classes and funcs
2025-07-22 02:03:45 -04:00
hayodea
76e465bd1d
devSpec:lex: Allow backslash escaping of strings
...
Now we can escape special characters without issue.
2025-07-22 02:03:45 -04:00
latentprion
ead7d8ff5f
Add findxwindow script
2025-07-21 23:24:53 -04:00
hayodea
9cc7a6685c
Build: Add -Woverride with AM_INIT_AUTOMAKE
2025-01-31 14:45:52 -04:00
hayodea
8237cd62da
xcbXorg: Rename api tag to "xcb", instead of "xcb-xorg"
v0.00.003
2025-01-14 23:39:22 -04:00
hayodea
181759ff26
Docs:xcbXorg: Document apiParams, providerParams and devSelector
...
Add documentation that explains how to construct a devSpec for matching
and attaching windows from Xorg using the xcbXorg sense API lib.
2025-01-14 23:29:26 -04:00
hayodea
7b79636681
devSpec:yacc: Put param after params
2025-01-14 23:14:19 -04:00