Lightmonster (#346)
* fixed boardname issues * refactored servo info * coffee cup monster lesson skeleton * display event source id / value in advanced section * normalized project structure * updated project name * Update projects.md
This commit is contained in:
		@@ -193,6 +193,7 @@ namespace control {
 | 
			
		||||
     * Gets a friendly name for the device derived from the its serial number
 | 
			
		||||
     */
 | 
			
		||||
    //% blockId="control_device_name" block="device name" weight=10 blockGap=8
 | 
			
		||||
    //% advanced=true
 | 
			
		||||
    StringData* deviceName() {
 | 
			
		||||
        return ManagedString(microbit_friendly_name()).leakData();
 | 
			
		||||
    }
 | 
			
		||||
@@ -201,6 +202,7 @@ namespace control {
 | 
			
		||||
    * Derive a unique, consistent serial number of this device from internal data.
 | 
			
		||||
    */
 | 
			
		||||
    //% blockId="control_device_serial_number" block="device serial number" weight=9
 | 
			
		||||
    //% advanced=true
 | 
			
		||||
    int deviceSerialNumber() {
 | 
			
		||||
        return microbit_serial_number();
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
@@ -9,7 +9,7 @@ namespace control {
 | 
			
		||||
     * Returns the value of a C++ runtime constant
 | 
			
		||||
     */
 | 
			
		||||
    //% weight=2 weight=19 blockId="control_event_source_id" block="%id" blockGap=8
 | 
			
		||||
    //% shim=TD_ID
 | 
			
		||||
    //% shim=TD_ID advanced=true
 | 
			
		||||
    export function eventSourceId(id: EventBusSource): number {
 | 
			
		||||
        return id;
 | 
			
		||||
    }
 | 
			
		||||
@@ -17,7 +17,7 @@ namespace control {
 | 
			
		||||
     * Returns the value of a C++ runtime constant
 | 
			
		||||
     */
 | 
			
		||||
    //% weight=1 weight=19 blockId="control_event_value_id" block="%id"
 | 
			
		||||
    //% shim=TD_ID
 | 
			
		||||
    //% shim=TD_ID advanced=true
 | 
			
		||||
    export function eventValueId(id: EventBusValue): number {
 | 
			
		||||
        return id;
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
@@ -174,7 +174,7 @@ namespace music {
 | 
			
		||||
     */
 | 
			
		||||
    //% weight=50 help=music/note-frequency
 | 
			
		||||
    //% blockId=device_note block="%note"
 | 
			
		||||
    //% shim=TD_ID
 | 
			
		||||
    //% shim=TD_ID blockHidden=true
 | 
			
		||||
    export function noteFrequency(name: Note): number {
 | 
			
		||||
        return name;
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										6
									
								
								libs/core/shims.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								libs/core/shims.d.ts
									
									
									
									
										vendored
									
									
								
							@@ -415,13 +415,15 @@ declare namespace control {
 | 
			
		||||
    /**
 | 
			
		||||
     * Gets a friendly name for the device derived from the its serial number
 | 
			
		||||
     */
 | 
			
		||||
    //% blockId="control_device_name" block="device name" weight=10 blockGap=8 shim=control::deviceName
 | 
			
		||||
    //% blockId="control_device_name" block="device name" weight=10 blockGap=8
 | 
			
		||||
    //% advanced=true shim=control::deviceName
 | 
			
		||||
    function deviceName(): string;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Derive a unique, consistent serial number of this device from internal data.
 | 
			
		||||
     */
 | 
			
		||||
    //% blockId="control_device_serial_number" block="device serial number" weight=9 shim=control::deviceSerialNumber
 | 
			
		||||
    //% blockId="control_device_serial_number" block="device serial number" weight=9
 | 
			
		||||
    //% advanced=true shim=control::deviceSerialNumber
 | 
			
		||||
    function deviceSerialNumber(): number;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user