Skip to content

Instantly share code, notes, and snippets.

View mikepyts's full-sized avatar
🎯
Focusing

Mike Pyts mikepyts

🎯
Focusing
  • Vancouver, Canada
View GitHub Profile
@mikepyts
mikepyts / Button events with user-space driver.kt
Last active November 4, 2018 23:27
Example how to use user-space driver for button events (Kotlin, Android Things)
package <package_name>
import android.app.Activity
import android.os.Bundle
import android.util.Log
import com.google.android.things.contrib.driver.button.Button
import java.io.IOException
class UserDriver : Activity() {
// Variables
@mikepyts
mikepyts / RGB LED.kt with button and event listener.kt
Last active November 4, 2018 23:24
Simply shows how to connect RGB LED to the button (Kotlin, Android Things)
package <package_name>
import android.app.Activity
import android.os.Bundle
import android.util.Log
import com.google.android.things.contrib.driver.button.Button
import com.google.android.things.pio.Gpio
import com.google.android.things.pio.PeripheralManager
import java.io.IOException
@mikepyts
mikepyts / Button events with user-space driver.kt
Last active November 4, 2018 23:39
This gist demonstrate how to use user-space input driver to handle button event (Kotlin, Android Things)
package <package_name>
import android.app.Activity
import android.os.Bundle
import android.util.Log
import android.view.KeyEvent
import com.google.android.things.contrib.driver.button.Button
import com.google.android.things.contrib.driver.button.ButtonInputDriver
class InputDriver : Activity() {
@mikepyts
mikepyts / Button events with peripheral manager.kt
Last active November 4, 2018 23:16
Gist which shows how to handle button events with callback method and peripheral manager (Kotlin, Android Things)
package <package_name>
import android.app.Activity
import android.os.Bundle
import android.util.Log
import com.google.android.things.pio.Gpio
import com.google.android.things.pio.GpioCallback
import com.google.android.things.pio.PeripheralManager
import java.io.IOException
@mikepyts
mikepyts / Blinking LED with handler.kt
Last active November 4, 2018 23:17
Gist which demonstrate how to make blinking LED with peripheral manager and handler (Kotlin, Android Things)
package <package_name>
import android.app.Activity
import android.os.Bundle
import android.os.Handler
import android.util.Log
import com.google.android.things.pio.Gpio
import com.google.android.things.pio.PeripheralManager
import java.io.IOException