1101 Commits

Author SHA1 Message Date
Rob Bocchino
c018bea624 Revise C++ code gen for arrays 2025-11-16 13:59:10 -08:00
Rob Bocchino
d16c2b2588 Regenerate test output 2025-11-16 13:49:34 -08:00
Rob Bocchino
3144c7dee9 Merge branch 'main' into stack-safe-constr 2025-11-16 13:40:21 -08:00
Andrei Tumbar
1ddb9639fe Fix some broken tests 2025-11-11 15:06:52 -08:00
Rob Bocchino
9f5f0c7452 Update fprime in for check-cpp 2025-11-10 09:24:16 -08:00
Andrei Tumbar
2b642a7f5c Use C++ zero args constructor when possible 2025-11-05 15:19:04 -08:00
Andrei Tumbar
db2d76c1f4 Added test before I start work 2025-11-05 10:23:02 -08:00
M Starch
517e024701 Update refs 2025-11-04 11:52:15 -08:00
M Starch
757eef2af6 Merge remote-tracking branch 'nasa/main' into serialize-buffer-refactor 2025-11-03 10:28:00 -08:00
Rob Bocchino
498e4be91e Revise test files to get fpp-check to work 2025-11-03 09:06:46 -08:00
Rob Bocchino
37d3d754d2 Regenerate unit test reference files 2025-11-03 08:51:28 -08:00
Vince Woo
bfe22012b9 Adapting codegen for name change from SerializeBufferBase to LinearBufferBase 2025-10-21 15:44:28 -07:00
Rob Bocchino
b7f2540006
Merge pull request #846 from nasa/feature/event-throttle-time
Time Limited Event Throttle
2025-10-21 11:31:38 -07:00
Vince Woo
c39566e1d7 Renaming generated functions to match SerializeBufferBase refactor 2025-10-16 18:30:14 -07:00
Rob Bocchino
b7473c5790
Merge pull request #845 from nasa/issue-793-array-init-list
Revise code gen for array init
2025-10-14 16:36:38 -07:00
Andrei Tumbar
c1dbbfb5ca Merge remote-tracking branch 'origin/main' into feature/event-throttle-time 2025-10-14 15:45:12 -07:00
M Starch
04a4ff2c06
Merge pull request #844 from nasa/feature/little-endian
Merge feature/little-endian into main
2025-10-13 14:17:38 -07:00
Andrei Tumbar
c2df13ac56 Merge remote-tracking branch 'origin/main' into feature/event-throttle-time 2025-10-13 13:12:34 -07:00
Andrei Tumbar
4ab8dc47d6 Single lock for all throttled events 2025-10-13 10:38:35 -07:00
Rob Bocchino
6879dae576 Revise C++ code gen for arrays
Revise comment
2025-10-13 09:55:25 -07:00
Rob Bocchino
6371ea6a2f Fix code formatting
Remove unnecessary files
2025-10-11 11:46:12 -07:00
Will MacCormack
ad5acea807 Changes to fix check-cpp 2025-10-10 18:26:39 -05:00
Will MacCormack
666718f49d Move to Fw::Endianness::BIG 2025-10-10 18:00:24 -05:00
Rob Bocchino
1a211fe2f9 Regenerate test output 2025-10-10 13:09:10 -07:00
Rob Bocchino
bfc4fc28f0 Revise C++ code gen
Make port num getters static constexpr
2025-10-10 10:03:28 -07:00
Rob Bocchino
484a75d6ae Revise C++ code gen
Revise code gen for port num getters
2025-10-10 09:20:47 -07:00
Will MacCormack
b5e4c7b23f Add Little Endian Serialization Option 2025-10-10 07:59:03 -05:00
Andrei Tumbar
fe61fb1e33 Locks 2025-10-09 16:38:53 -07:00
Rob Bocchino
afdf1ff049 Merge branch 'main' into unified-tool 2025-10-09 11:32:10 -07:00
Rob Bocchino
1630eef9bd Fix on-change tlm init 2025-10-07 13:44:53 -07:00
Rob Bocchino
99906600e8 Fix regression in on-change telemetry 2025-10-07 11:27:09 -07:00
Rob Bocchino
7466d02b74 Revise code gen for on-change telemetry
Update F Prime framework harness for testing
2025-10-06 16:42:12 -07:00
Andrei Tumbar
feb1506367 Clean up impl 2025-10-01 21:12:44 -07:00
Andrei Tumbar
f588eca0d4 Lockless implementation 2025-10-01 11:31:16 -07:00
Andrei Tumbar
d2da8dd999 Codegen with locks 2025-09-30 11:35:13 -07:00
Andrei Tumbar
4dfc833c5c Avoid race using compare_exchange 2025-09-29 15:41:52 -07:00
Andrei Tumbar
67f95a2246 Fix up the atomic implementation 2025-09-29 15:06:09 -07:00
Andrei Tumbar
02bfccc240 Atomic codegen 2025-09-29 09:43:16 -07:00
Andrei Tumbar
8acb2b5991 Update codegen to match spec 2025-09-23 07:45:47 -07:00
Andrei Tumbar
c9ecceeb2d Add timeout reset to throttle clear 2025-09-18 16:14:30 -07:00
Andrei Tumbar
dd2b37cfd9 Event Throttle Time Codegen 2025-09-18 16:08:09 -07:00
Andrei Tumbar
6b74fcc2ea Merge remote-tracking branch 'origin/main' into unified-tool 2025-09-16 18:28:09 -07:00
Andrei Tumbar
f1c8aa3653 Update constants tests 2025-09-15 09:24:58 -07:00
Andrei Tumbar
21dd52ae04 Merge remote-tracking branch 'origin/main' into struct-array-members 2025-09-15 09:17:17 -07:00
Andrei Tumbar
bcf0db14bc Merge remote-tracking branch 'origin/feature/struct-member-expr' into struct-array-members 2025-09-10 16:40:48 -07:00
Andrei Tumbar
f54965c072 Use hpp 2025-09-10 14:49:46 -07:00
Andrei Tumbar
e42a6a0db8 Unify all FPP tools 2025-09-04 09:49:44 -07:00
Andrei Tumbar
a49e9536df Merge remote-tracking branch 'origin/main' into constant-cpp-basic-types 2025-09-03 14:23:26 -07:00
Andrei Tumbar
b8eb9ac862 Merge remote-tracking branch 'origin/array-subscript-expr-syntax' into array-subscript-expr-semantics 2025-09-03 08:55:37 -07:00
Andrei Tumbar
5b5375c5ec Update tests 2025-08-27 14:46:54 -07:00