Просмотр исходного кода

Merge pull request #7 from LambdaCalculus37/main

Added redbox data for Canadaian payphone coin tones
Aria Burrell 3 лет назад
Родитель
Сommit
6006c9faab
1 измененных файлов с 15 добавлено и 1 удалено
  1. 15 1
      dtmf_dolphin_data.c

+ 15 - 1
dtmf_dolphin_data.c

@@ -80,6 +80,17 @@ DTMFDolphinSceneData DTMFDolphinSceneDataRedboxUS = {
     }
 };
 
+DTMFDolphinSceneData DTMFDolphinSceneDataRedboxCA = {
+    .name = "Redbox (CA)",
+    .block = DTMF_DOLPHIN_TONE_BLOCK_REDBOX_CA,
+    .tone_count = 3,
+    .tones = {
+      {"Nickel",  2200.0, 0.0, {0, 0, 5}, 1, 66, 0},
+      {"Dime",    2200.0, 0.0, {1, 0, 5}, 2, 66, 66},
+      {"Quarter", 2200.0, 0.0, {2, 0, 5}, 5, 33, 33},
+    }
+};
+
 DTMFDolphinSceneData DTMFDolphinSceneDataRedboxUK = {
     .name = "Redbox (UK)",
     .block = DTMF_DOLPHIN_TONE_BLOCK_REDBOX_UK,
@@ -115,6 +126,9 @@ void dtmf_dolphin_data_set_current_section(DTMFDolphinToneSection section) {
     case DTMF_DOLPHIN_TONE_BLOCK_REDBOX_US:
         current_scene_data = &DTMFDolphinSceneDataRedboxUS;
         break;
+    case DTMF_DOLPHIN_TONE_BLOCK_REDBOX_CA:
+        current_scene_data = &DTMFDolphinSceneDataRedboxCA;
+	break;
     case DTMF_DOLPHIN_TONE_BLOCK_REDBOX_UK:
         current_scene_data = &DTMFDolphinSceneDataRedboxUK;
         break;
@@ -206,4 +220,4 @@ uint8_t dtmf_dolphin_get_tone_span(uint8_t row, uint8_t col) {
         }
     }
     return 0;
-}
+}