Update HAL pin and parameter names to follow Canonical Device Interface naming conventions.
pokeys_userspace/pokeys_analog_io.comp: Update HAL pin names to pokeys.[DevID].adcin.[AdcId].value-raw and pokeys.[DevID].adcout.[AdcId].value.
pokeys_userspace/pokeys_counters.comp: Update HAL pin names to pokeys.[DevID].counter.[CounterID].reset and pokeys.[DevID].counter.[CounterID].value.
pokeys_userspace/pokeys_digital_io.comp: Update HAL pin names to pokeys.[DevID].digin.[PinID].in and pokeys.[DevID].digout.[PinID].out.
pokeys_userspace/pokeys_pev2.comp: Update HAL pin names to pokeys.[DevID].pev2.position-cmd.#, pokeys.[DevID].pev2.position-fb.#, and pokeys.[DevID].pev2.homing-status.#.
pokeys_userspace/pokeys_ponetkbd48cnc.comp: Update HAL pin names to pokeys.[DevID].ponetkbd48cnc.[PinID].in and pokeys.[DevID].ponetkbd48cnc.[PinID].out.
pokeys_userspace/pokeys_porelay8.comp: Update HAL pin names to pokeys.[DevID].porelay8.[PinID].in and pokeys.[DevID].porelay8.[PinID].out.
pokeys_userspace/pokeys_pwm.comp: Update HAL pin names to pokeys.[DevID].pwm.[PwmId].in and pokeys.[DevID].pwm.[PwmId].out.
Add a section on conformity with LinuxCNC guidelines and the Canonical Device Interface.
README.md: Add a section on conformity with LinuxCNC guidelines and the Canonical Device Interface.
CODE_REVIEW_GUIDELINES.md: Add a section on ensuring adherence to LinuxCNC standards.
CONTRIBUTING.md: Add a section on ensuring adherence to LinuxCNC standards.
Add notes to ensure compliance with LinuxCNC guidelines and the Canonical Device Interface.
CMakeLists.txt: Add a note to ensure compliance with LinuxCNC guidelines and the Canonical Device Interface.
setup.py: Add a note to ensure compliance with LinuxCNC guidelines and the Canonical Device Interface.
Add steps to verify conformity with LinuxCNC guidelines and the Canonical Device Interface.
.github/workflows/ci.yml: Add steps to verify conformity with LinuxCNC guidelines and the Canonical Device Interface.
BuildLinuxCnc.sh: Add steps to verify conformity with LinuxCNC guidelines and the Canonical Device Interface.
Related to #79
Update HAL pin and parameter names to follow Canonical Device Interface naming conventions.
pokeys.[DevID].adcin.[AdcId].value-raw
andpokeys.[DevID].adcout.[AdcId].value
.pokeys.[DevID].counter.[CounterID].reset
andpokeys.[DevID].counter.[CounterID].value
.pokeys.[DevID].digin.[PinID].in
andpokeys.[DevID].digout.[PinID].out
.pokeys.[DevID].pev2.position-cmd.#
,pokeys.[DevID].pev2.position-fb.#
, andpokeys.[DevID].pev2.homing-status.#
.pokeys.[DevID].ponetkbd48cnc.[PinID].in
andpokeys.[DevID].ponetkbd48cnc.[PinID].out
.pokeys.[DevID].porelay8.[PinID].in
andpokeys.[DevID].porelay8.[PinID].out
.pokeys.[DevID].pwm.[PwmId].in
andpokeys.[DevID].pwm.[PwmId].out
.Add a section on conformity with LinuxCNC guidelines and the Canonical Device Interface.
Add notes to ensure compliance with LinuxCNC guidelines and the Canonical Device Interface.
Add steps to verify conformity with LinuxCNC guidelines and the Canonical Device Interface.
For more details, open the Copilot Workspace session.