service: am: Implement cabinet applet backend

This commit is contained in:
german77 2022-11-13 11:07:48 -06:00
parent b193d40d22
commit fb57cd26a1
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>;