RASCSI/src/raspberrypi/devices
Uwe Seimet d80fbec03d
Added support for .hd1 (SCSI-1) image files (#828)
* Added support for .hd1 (SCSI-1) image files

* Update c-cpp.yml

* Fixed unit test warnings

* Fixed wrong scan default default (must be 1, not -1)

* Updated max length check

* Removed file not present in develop branch

* Added unit test

* Added workflow configurations and README updates (#832)

* automated test try 1

* filter branches

* filter branches

* filter branches

* filter branches

* filter branches

* Configured build and test CI workflows

* enable for all branches

* Update README.md

* Update README.md

Co-authored-by: Tony Kuker <akuker@gmail.com>

* Fix simple SonarCloud issues (#834)

* Fixing SonarCloud issues, first round

* Fixing SonarCLoud issues, next round

* Fixing SonarQube issues, next round

* Fixed warning

* Replaced empty constructors/destructors with = default;

* Fixed warning

* Replaced new

* Use constants instead of macros

* Use structured binding declarations

* Use init statements for if

* Use string views

* Use enum class, use using instead of typedef

* Fixed more SonarCloud warnings

* Replaced redundant/duplicate types with auto

* Devlared methods const

* Memory management update

* Fixed warning

* Added missing const

* Improved RaScsiResponse memory management

* Improved memory management

* Improved memory management

* Replaced macros by constants, removed unused constants

* Made member private

* Fixed warning

* Added comment

* Fixed shadowing warnings

* Cleanup

* Cleanup

* Cleanup

* Fixed shadowing warning

* Removed unused code

* Fixed more warnings

* Removed obsolete casts

* Fixed warnings

* Removed unused field

* Removed library not needed by rasctl

* Include cleanup

* Updated platform check for better compatibility

* Improved check for invalid option. This prevents rasctl to break on macos.

* Updated option check

* Fixed typo

* Added TODO

* Removed macro

* Scope update

* Replaced macro

* Added TODO, update memory management

* Fixed typo

* Replaced NULL by nullptr

* Use more structured bindings

* Added TODO

* Use calloc instead of mallco to not need memset

* Fixed warnings

* Fixed SonarQube initialization issues

* Fixed warning

* Cleaned up override/virtual/final

* Fixed warnings

* Constructor update

* Fixed tests

* Improved memory management

* Added missing const

* Added const

* Fixed two bugs reported by SonarCloud

* Fix SonarCloud hotspot

* Fixed memory management

* Memory management update

* Addressing hotspot by using strncpy

* Fixed SonarCloud issues

* Fixed SonarQube issues

* Added missing const

* Added const

* Added const

* Suppress false positive

* Added SonarQube suppressions for false positives

* Added suppresoin

* Fixed code smells

* Reverted changes that is a SonarQube issue, but caused problems with -O3

* Removed TODO based on review

* Update c-cpp.yml

* Finalized merge

Co-authored-by: akuker <34318535+akuker@users.noreply.github.com>
Co-authored-by: Tony Kuker <akuker@gmail.com>
2022-09-07 21:45:00 -05:00
..
interfaces Fix simple SonarCloud issues (#834) 2022-09-07 09:38:42 -05:00
cfilesystem.cpp Fix simple SonarCloud issues (#834) 2022-09-07 09:38:42 -05:00
cfilesystem.h Fix simple SonarCloud issues (#834) 2022-09-07 09:38:42 -05:00
ctapdriver.cpp Fix simple SonarCloud issues (#834) 2022-09-07 09:38:42 -05:00
ctapdriver.h Fix simple SonarCloud issues (#834) 2022-09-07 09:38:42 -05:00
device_factory.cpp Added support for .hd1 (SCSI-1) image files (#828) 2022-09-07 21:45:00 -05:00
device_factory.h Fix simple SonarCloud issues (#834) 2022-09-07 09:38:42 -05:00
device.cpp Fix simple SonarCloud issues (#834) 2022-09-07 09:38:42 -05:00
device.h Fix simple SonarCloud issues (#834) 2022-09-07 09:38:42 -05:00
disk_track_cache.cpp Fix simple SonarCloud issues (#834) 2022-09-07 09:38:42 -05:00
disk_track_cache.h Fix simple SonarCloud issues (#834) 2022-09-07 09:38:42 -05:00
disk.cpp Fix simple SonarCloud issues (#834) 2022-09-07 09:38:42 -05:00
disk.h Fix simple SonarCloud issues (#834) 2022-09-07 09:38:42 -05:00
dispatcher.h Fix simple SonarCloud issues (#834) 2022-09-07 09:38:42 -05:00
file_support.cpp Fix simple SonarCloud issues (#834) 2022-09-07 09:38:42 -05:00
file_support.h Fix simple SonarCloud issues (#834) 2022-09-07 09:38:42 -05:00
host_services.cpp SASI code removal, error handling update, bug fixes, code cleanup (#806) 2022-09-03 16:53:53 +02:00
host_services.h Fix simple SonarCloud issues (#834) 2022-09-07 09:38:42 -05:00
mode_page_device.cpp Added support for .hd1 (SCSI-1) image files (#828) 2022-09-07 21:45:00 -05:00
mode_page_device.h Fix simple SonarCloud issues (#834) 2022-09-07 09:38:42 -05:00
primary_device.cpp Fix simple SonarCloud issues (#834) 2022-09-07 09:38:42 -05:00
primary_device.h Fix simple SonarCloud issues (#834) 2022-09-07 09:38:42 -05:00
scsi_command_util.cpp Apple Mode Page support for SCHD & SCCD (#835) 2022-09-07 21:37:07 -05:00
scsi_command_util.h Apple Mode Page support for SCHD & SCCD (#835) 2022-09-07 21:37:07 -05:00
scsi_daynaport.cpp Fix simple SonarCloud issues (#834) 2022-09-07 09:38:42 -05:00
scsi_daynaport.h Fix simple SonarCloud issues (#834) 2022-09-07 09:38:42 -05:00
scsi_host_bridge.cpp Fix simple SonarCloud issues (#834) 2022-09-07 09:38:42 -05:00
scsi_host_bridge.h Fix simple SonarCloud issues (#834) 2022-09-07 09:38:42 -05:00
scsi_printer.cpp Fix simple SonarCloud issues (#834) 2022-09-07 09:38:42 -05:00
scsi_printer.h Fix simple SonarCloud issues (#834) 2022-09-07 09:38:42 -05:00
scsicd.cpp Apple Mode Page support for SCHD & SCCD (#835) 2022-09-07 21:37:07 -05:00
scsicd.h Apple Mode Page support for SCHD & SCCD (#835) 2022-09-07 21:37:07 -05:00
scsihd_nec.cpp Fix simple SonarCloud issues (#834) 2022-09-07 09:38:42 -05:00
scsihd_nec.h Fix simple SonarCloud issues (#834) 2022-09-07 09:38:42 -05:00
scsihd.cpp Added support for .hd1 (SCSI-1) image files (#828) 2022-09-07 21:45:00 -05:00
scsihd.h Added support for .hd1 (SCSI-1) image files (#828) 2022-09-07 21:45:00 -05:00
scsimo.cpp Fix simple SonarCloud issues (#834) 2022-09-07 09:38:42 -05:00
scsimo.h Fix simple SonarCloud issues (#834) 2022-09-07 09:38:42 -05:00