@@ -67,8 +67,11 @@ var microPythonApi = (function () {
6767 "microbit" : {
6868 "microphone" : [ "LOUD" , "QUIET" , "current_sound" , "get_sounds" , "is_sound" , "sound_level" , "was_sound" ] ,
6969 "pin_logo" : [ "is_touched" ] ,
70- "pin_speaker" : [ "get_analog_period_microseconds" , "get_mode" , "get_pull" , "read_digital" , "set_analog_period" , "set_analog_period_microseconds" , "set_pull" , "write_analog" , "write_digital" ]
71- }
70+ "pin_speaker" : [ "get_analog_period_microseconds" , "get_mode" , "get_pull" , "read_digital" , "set_analog_period" , "set_analog_period_microseconds" , "set_pull" , "write_analog" , "write_digital" ] ,
71+ "pin_audio" : [ "get_analog_period_microseconds" , "get_mode" , "get_pull" , "read_digital" , "set_analog_period" , "set_analog_period_microseconds" , "set_pull" , "write_analog" , "write_digital" ] ,
72+ "set_volume" : ""
73+ } ,
74+ "audio" : [ "play" , "AudioFrame" , "stop" , "is_playing" ]
7275 } ;
7376
7477 /**
@@ -107,6 +110,7 @@ var microPythonApi = (function () {
107110 * available modules.
108111 */
109112 var getFullMicroPythonApi = function ( ) {
113+ // TODO: This does not seem to expand arrays shared by both objects
110114 var finalObj = $ . extend ( true , { } , uPyBaseApi , extraModules ) ;
111115 return flattenApi ( finalObj ) ;
112116 } ;
0 commit comments