1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-12-23 23:08:14 +00:00

legacy: fill in Features.features with enabled features

This commit is contained in:
Pavol Rusnak 2019-08-20 16:13:33 +02:00
parent cc184a0a30
commit a25c9fd307
No known key found for this signature in database
GPG Key ID: 91F3B339B9A02A3D

View File

@ -83,6 +83,22 @@ void fsm_msgGetFeatures(const GetFeatures *msg) {
resp->has_model = true;
strlcpy(resp->model, "1", sizeof(resp->model));
#if BITCOIN_ONLY
resp->features_count = 2;
resp->features[0] = Feature_Feature_Bitcoin;
resp->features[1] = Feature_Feature_Crypto;
#else
resp->features_count = 8;
resp->features[0] = Feature_Feature_Bitcoin;
resp->features[1] = Feature_Feature_Bitcoin_like;
resp->features[2] = Feature_Feature_Crypto;
resp->features[3] = Feature_Feature_Ethereum;
resp->features[4] = Feature_Feature_Lisk;
resp->features[5] = Feature_Feature_NEM;
resp->features[6] = Feature_Feature_Stellar;
resp->features[7] = Feature_Feature_U2F;
#endif
msg_write(MessageType_MessageType_Features, resp);
}