service: am: Implement cabinet applet backend

This commit is contained in:
german77 2022-11-13 11:07:48 -06:00
parent 7328e78385
commit 23cda93390
9 changed files with 362 additions and 7 deletions

View file

@ -99,6 +99,13 @@ enum class TagProtocol : u32 {
All = 0xFFFFFFFFU,
};
enum class CabinetMode : u8 {
StartNicknameAndOwnerSettings,
StartGameDataEraser,
StartRestorer,
StartFormatter,
};
using UniqueSerialNumber = std::array<u8, 7>;
using LockBytes = std::array<u8, 2>;
using HashData = std::array<u8, 0x20>;