Slide 25
Slide 25 text
Code
package rocks.androidthings.iotdroidcon
import android.app.*
import android.os.*
import android.util.*
import com.google.android.things.pio.*
import com.google.android.things.contrib.driver.button.*
class MainActivity : Activity(), AutoCloseable {
private val TAG = "MainActivity"
lateinit var button: Button
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
val service = PeripheralManagerService()
button = Button("BCM6", Button.LogicState.PRESSED_WHEN_LOW)
button.setOnButtonEventListener { _, _ -> Log.d(TAG, "GPIO:${service.gpioList}") }
}
override fun close() {
button.close()
}
}
@marcos_placona