Rob Bocchino
|
7f953ba62a
|
Revise compilation script
Remove unused -I option
|
2025-05-13 10:51:05 -07:00 |
|
Brian Campuzano
|
5e95e56646
|
Fix F' config include path
|
2025-05-13 09:58:27 -06:00 |
|
Brian Campuzano
|
ddda0b2878
|
Merge branch 'main' into feature/external-params
Conflicts:
compiler/lib/src/main/scala/codegen/CppWriter/ComponentCppWriter/ComponentCppWriter.scala
compiler/lib/src/main/scala/syntax/Lexer.scala
compiler/lib/src/main/scala/syntax/Parser.scala
|
2025-05-12 18:06:32 -06:00 |
|
Andrei Tumbar
|
90f06667f5
|
Fix compare
|
2025-05-08 10:17:05 -07:00 |
|
Andrei Tumbar
|
baff2247df
|
Clean up size checks
|
2025-05-08 07:30:15 -07:00 |
|
Andrei Tumbar
|
45295d17fc
|
Generate loop for toString() on Struct member arrays
|
2025-05-06 17:41:05 -07:00 |
|
Rob Bocchino
|
74c5bfdfe4
|
Revise parameter code gen
Rename variables
Add static casts
|
2025-04-29 13:53:20 -07:00 |
|
Rob Bocchino
|
4aeb0901ea
|
Revise parameter code gen
Rename variables
|
2025-04-29 11:49:49 -07:00 |
|
Rob Bocchino
|
819e20ee9e
|
Revise param code gen
Rename variables; add static casts
|
2025-04-29 11:09:37 -07:00 |
|
Andrei Tumbar
|
6401929ac2
|
Merge remote-tracking branch 'origin/main' into fast-lexer
|
2025-04-29 11:02:24 -07:00 |
|
Rob Bocchino
|
d2af41cbca
|
Revise parameter code gen
Rename variables
|
2025-04-29 10:58:49 -07:00 |
|
Rob Bocchino
|
0230ab5b0f
|
Revise parameter code gen
Silence compiler warnings on clang
|
2025-04-29 10:51:30 -07:00 |
|
Rob Bocchino
|
477b018692
|
Revise param code gen
Ensure that variables are initialized
|
2025-04-29 10:36:42 -07:00 |
|
Brian Campuzano
|
bbedf7a6b1
|
Update test references
|
2025-04-23 21:32:09 -06:00 |
|
Brian Campuzano
|
49348a2a2e
|
Merge branch 'feature/external-params' into extern_params_codegen
|
2025-04-23 21:05:08 -06:00 |
|
Brian Campuzano
|
b929b56998
|
Removed extra blank line
|
2025-04-23 20:59:54 -06:00 |
|
Brian Campuzano
|
fa8d28cb09
|
Update the external parameter delegate to accept a serial buffer base instead of a parameter buffer
|
2025-04-23 18:57:35 -06:00 |
|
Brian Campuzano
|
badfff567e
|
Refactored duplicate code in getSaveFunctions
|
2025-04-23 15:16:40 -06:00 |
|
Brian Campuzano
|
8a52a9d0ef
|
Fixed external parameter delegate access tag duplications
|
2025-04-23 10:00:36 -06:00 |
|
Andrei Tumbar
|
d8dfc67bcd
|
Fix bugs in lexer to get tests to pass
|
2025-04-21 20:38:35 -07:00 |
|
Brian Campuzano
|
f2d0b8823b
|
Fixed bu reseting a serial buffer in from_prmSetOut_static
|
2025-04-16 20:48:33 -06:00 |
|
Brian Campuzano
|
efde0d4590
|
Fixed deserialization bug
|
2025-04-16 17:40:12 -06:00 |
|
Brian Campuzano
|
ae1a28bad4
|
Fixed parameter name collisions
|
2025-04-15 11:40:29 -06:00 |
|
Brian Campuzano
|
020c4f9940
|
Added missing files
|
2025-04-14 19:09:25 -06:00 |
|
Brian Campuzano
|
69b493d61f
|
Fixed impl cpp builds
|
2025-04-14 19:03:41 -06:00 |
|
Brian Campuzano
|
e08698031e
|
Split external parameters to separate include and added new components that have only external parameters
|
2025-04-14 18:37:35 -06:00 |
|
Brian Campuzano
|
aeef19a099
|
Merge branch 'feature/external-params' into extern_params_codegen
|
2025-04-14 13:37:22 -06:00 |
|
Brian Campuzano
|
4dc1a0cbc7
|
Removed component friend class which is not used
|
2025-04-14 12:35:39 -06:00 |
|
Brian Campuzano
|
98523531e8
|
Added tester implementation class as a friend to expose registerExternalParameters()
|
2025-04-14 12:16:38 -06:00 |
|
Brian Campuzano
|
4853ff4c0b
|
Updated test implementation for component base ID arguments
|
2025-04-14 11:22:55 -06:00 |
|
Brian Campuzano
|
e24151d16b
|
Added component base ID to the parameter delegate calls
|
2025-04-11 16:13:30 -06:00 |
|
Brian Campuzano
|
ddf4075070
|
Updated tester implementation to initialize the external parameter delegate
|
2025-04-11 14:09:12 -06:00 |
|
Brian Campuzano
|
6adad36b45
|
Moved parameter delegate initilization to a separate register function
|
2025-04-11 11:56:14 -06:00 |
|
Brian Campuzano
|
d81cc3fa31
|
Updates to the tester implementation of external parameter delegates
|
2025-04-11 10:25:43 -06:00 |
|
Brian Campuzano
|
e62b6222cc
|
Additional delegate init tweaks, needs a meeting to decide path forward
|
2025-04-10 15:36:56 -06:00 |
|
Andrei Tumbar
|
d2caa679dc
|
Use Fw::String instead of alias name
|
2025-04-10 10:38:33 -07:00 |
|
Andrei Tumbar
|
489ecb5b64
|
Reduce array size
|
2025-04-10 10:28:29 -07:00 |
|
Andrei Tumbar
|
08a95ff88c
|
Fix string alias codegen
|
2025-04-10 09:42:01 -07:00 |
|
Brian Campuzano
|
d2346482f0
|
Additional UT constructor argument updates
|
2025-04-09 15:41:32 -06:00 |
|
Brian Campuzano
|
ef545209de
|
Updated external parameter usage in tester base class
|
2025-04-09 13:54:00 -06:00 |
|
Brian Campuzano
|
16a7a32620
|
Fixed const correctness
|
2025-04-08 17:23:38 -06:00 |
|
Brian Campuzano
|
89eb49e631
|
Moved parameter delegate initialization to the base component constructor
|
2025-04-08 16:54:12 -06:00 |
|
Brian Campuzano
|
60e70cf67d
|
Added external parameter delegate instance to UT tester class
|
2025-04-08 13:22:14 -06:00 |
|
Brian Campuzano
|
f952d2f671
|
Added serialize/deserialize UT functions
|
2025-04-07 21:56:41 -06:00 |
|
Brian Campuzano
|
7f41c107b0
|
Merge branch 'feature/external-params' into extern_params_codegen
|
2025-04-07 20:41:18 -06:00 |
|
M Starch
|
5a1e71521c
|
Changing port formatting to use proper formatter PRI_FwIndexType
|
2025-04-03 12:44:25 -07:00 |
|
Brian Campuzano
|
3d23db726f
|
Removed the external parameter valid and storage member variables. Also implmented the external paramGet_* function
|
2025-04-02 16:26:01 -06:00 |
|
Brian Campuzano
|
0ad2e2fb60
|
Only base the raw parameter ID to the parameter delegate without the base ID
|
2025-04-02 13:28:13 -06:00 |
|
Brian Campuzano
|
d1e1032464
|
Updated the deserializeParam() calls to include param validity
|
2025-04-02 13:19:34 -06:00 |
|
Brian Campuzano
|
6e3cd9d816
|
Handle the serilization status in loadParameters
|
2025-04-02 13:11:34 -06:00 |
|