dingusppc/devices
joevt 1ccc8d1a25 Fix setenv and printenv
- Allow changing integer variables. Previously they could not be changed.
- Allow changing string variables. Previously they could only be changed if their length increased.
- printenv had a bug with strings longer than 32 characters.
- printenv now translates carriage return (used in nvramrc) as endl (which should perform carriage return and linefeed)
- For integers, setenv assumes decimal number input but if that fails it will try hex conversion. 0x prefix for hex numbers is optional unless the number only has digits 0 - 9.
- setenv converts linefeed to carriage return for string variables. nvramrc requires this for proper editing in Open Firmware.
- Added Open Firmware 2.4 nvram field names to OfNvramHdr comments.
2022-08-22 17:20:04 -07:00
..
common Fix setenv and printenv 2022-08-22 17:20:04 -07:00
ethernet
floppy Remove unnecessary linefeeds from log 2022-08-14 05:26:56 -07:00
ioctrl Fix read/write argument names 2022-08-22 17:16:22 -07:00
memctrl Fix read/write argument names 2022-08-22 17:16:22 -07:00
serial serial backend socket fixes 2022-08-22 17:16:22 -07:00
sound Merge remote-tracking branch 'upstream/master' 2022-08-14 16:38:51 -07:00
video Fix read/write argument names 2022-08-22 17:16:22 -07:00
CMakeLists.txt
deviceregistry.cpp deviceregistry: add device_registered method. 2022-08-19 18:53:05 +02:00
deviceregistry.h deviceregistry: add device_registered method. 2022-08-19 18:53:05 +02:00