j123b567 / scpi-parser

Open Source SCPI device library
BSD 2-Clause "Simplified" License
463 stars 194 forks source link

Update register implementation #114

Closed PolyPik closed 1 year ago

PolyPik commented 4 years ago

This PR both removes the recursive function calls in SCPI_RegSet and allows library users to add their own device-specific registers to the parser.

This PR is a revised version of #113 using a non-master branch.

PolyPik commented 4 years ago

@j123b567 I have added commits that were not in the previous version of this PR.

j123b567 commented 1 year ago

I'm very sorry for the long delay.

Looks great. This recursion has haunted me for a long time. :-D