Kookaberry Reference Guide
1.11.0
Contents
The Kookaberry
Safety Guide
Using the Kookaberry
Kookaberry Firmware on a Raspberry Pi Pico
Kookaberry Software
Helper Modules
The MicroPython Interactive Interpreter Mode (aka REPL)
Peripherals Module Library
MicroPython .mpy files
Glossary of Terms
Index
Kookaberry Reference Guide
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
_
_is_busy() (ds3231.DS3231_EXT method)
A
accel (in module kooka)
alarm1() (ds3231.DS3231_EXT method)
alarm2() (ds3231.DS3231_EXT method)
alarm_int() (ds3231.DS3231_EXT method)
altitude (bme280.sensor property)
ambient_temp (mlx90614.MLX90614 property)
angle() (kooka.Servo method)
any() (machine.UART method)
ASCII
B
bitstream()
built-in function
blit() (framebuf.FrameBuffer method)
(kooka.display method)
bme280
module
bme280.BME280 (class in bme280)
bootloader()
built-in function
built-in function
bitstream()
bootloader()
deepsleep()
disable_irq()
enable_irq()
freq()
idle()
lightsleep()
reset()
reset_cause()
sleep()
soft_reset()
time_pulse_us()
unique_id()
wake_reason()
bus_voltage (ina219.INA219 property)
button_a (in module kooka)
button_b (in module kooka)
button_c (in module kooka)
button_d (in module kooka)
C
calibration() (kooka.Servo method)
(machine.RTC method)
CCS811
module
CCS811.CCS811 (class in CCS811)
check_alarm() (ds3231.DS3231_EXT method)
clear() (kooka.display method)
compass (in module kooka)
config() (lsm303.LSM303C_Accel method)
(nrf5.radio method)
contrast() (kooka.display method)
(sh1106.SH1106_SPI method)
convert_temp() (ds18x20.DS18X20 method)
crc8() (onewire.OneWire method)
CSV
current (ina219.INA219 property)
current_overflow (ina219.INA219 property)
D
data_ready() (CCS811.CCS811 method)
datetime() (ds3231.DS3231 method)
(machine.RTC method)
deepsleep()
built-in function
deinit() (machine.DAC method)
(machine.PWM method)
(machine.SoftSPI method)
(machine.UART method)
dew_point (bme280.sensor property)
dht
module
dht.DHT11 (class in dht)
dht.DHT22 (class in dht)
disable() (nrf5.radio method)
disable_irq()
built-in function
display (in module kooka)
doomsday
module
doomsday.calc_dow() (in module doomsday)
doomsday.dow_index() (in module doomsday)
ds18x20
module
ds18x20.DS18X20 (class in ds18x20)
ds3231
module
ds3231.DS3231 (class in ds3231)
ds3231.DS3231_EXT (class in ds3231)
dual_zone (mlx90614.MLX90614 property)
duty() (machine.PWM method)
duty_ns() (machine.PWM method)
duty_u16() (machine.PWM method)
E
enable() (nrf5.radio method)
enable_irq()
built-in function
F
fill() (framebuf.FrameBuffer method)
(kooka.display method)
(neopixel.NeoPixel method)
fill_rect() (framebuf.FrameBuffer method)
(kooka.display method)
Firmware
fonts
module
framebuf
module
framebuf.GS2_HMSB (in module framebuf)
framebuf.GS4_HMSB (in module framebuf)
framebuf.GS8 (in module framebuf)
framebuf.MONO_HLSB (in module framebuf)
framebuf.MONO_HMSB (in module framebuf)
framebuf.MONO_VLSB (in module framebuf)
framebuf.RGB565 (in module framebuf)
FrameBuffer (class in framebuf)
freq()
built-in function
freq() (kooka.Servo method)
(machine.PWM method)
G
get_baseline() (CCS811.CCS811 method)
get_heading() (lsm303.LSM303C_Mag method)
get_magnitude() (lsm303.LSM303C_Accel method)
get_strength() (lsm303.LSM303C_Mag method)
get_xyz() (lsm303.LSM303C_Accel method)
(lsm303.LSM303C_Mag method)
GitHub
GPIO
(ina219.MCP23008 property)
GPPU (ina219.MCP23008 property)
H
hline() (framebuf.FrameBuffer method)
(kooka.display method)
humidity() (dht.dht method)
I
IDE
idle()
built-in function
ina219
module
,
[1]
ina219.INA219 (class in ina219)
ina219.INA219.INA219.ADC_10BIT (in module ina219)
,
[1]
ina219.INA219.INA219.ADC_11BIT (in module ina219)
,
[1]
ina219.INA219.INA219.ADC_128SAMP (in module ina219)
,
[1]
ina219.INA219.INA219.ADC_12BIT (in module ina219)
,
[1]
ina219.INA219.INA219.ADC_16SAMP (in module ina219)
,
[1]
ina219.INA219.INA219.ADC_2SAMP (in module ina219)
,
[1]
ina219.INA219.INA219.ADC_32SAMP (in module ina219)
,
[1]
ina219.INA219.INA219.ADC_4SAMP (in module ina219)
,
[1]
ina219.INA219.INA219.ADC_64SAMP (in module ina219)
,
[1]
ina219.INA219.INA219.ADC_8SAMP (in module ina219)
,
[1]
ina219.INA219.INA219.ADC_9BIT (in module ina219)
,
[1]
ina219.INA219.INA219.GAIN_1_40MV (in module ina219)
ina219.INA219.INA219.GAIN_2_80MV (in module ina219)
ina219.INA219.INA219.GAIN_4_160MV (in module ina219)
ina219.INA219.INA219.GAIN_8_320MV (in module ina219)
ina219.INA219.INA219.GAIN_AUTO (in module ina219)
ina219.INA219.INA219.RANGE_16V (in module ina219)
ina219.INA219.INA219.RANGE_32V (in module ina219)
info() (machine.RTC method)
init() (machine.DAC method)
(machine.Pin method)
(machine.PWM method)
(machine.SoftI2C method)
(machine.SoftSPI method)
(machine.Timer method)
(machine.UART method)
(veml7700.VEML7700 method)
init_display() (kooka.display method)
(sh1106.SH1106_SPI method)
invert() (kooka.display method)
(sh1106.SH1106_SPI method)
IODIR (ina219.MCP23008 property)
IPOL (ina219.MCP23008 property)
irq() (machine.Pin method)
(machine.UART method)
is_pressed() (in module kooka)
K
kooka
module
kooka.display (class in kooka)
kooka.read_timed() (in module kooka)
kooka.scale() (in module kooka)
kooka.Servo (class in kooka)
Kookaberry
KookaSuite
L
LED
led_green (in module kooka)
led_orange (in module kooka)
led_power (in module kooka)
led_red (in module kooka)
lightsleep()
built-in function
line() (framebuf.FrameBuffer method)
(kooka.display method)
lsm303
module
LSM303C_Accel (class in lsm303)
LSM303C_Mag (class in lsm303)
M
machine
module
machine.ADC (class in machine)
machine.DAC (class in machine)
machine.DEEPSLEEP (built-in variable)
machine.DEEPSLEEP_RESET (built-in variable)
machine.HARD_RESET (built-in variable)
machine.IDLE (built-in variable)
machine.PIN_WAKE (built-in variable)
machine.PWRON_RESET (built-in variable)
machine.RTC (class in machine)
machine.RTC_WAKE (built-in variable)
machine.SLEEP (built-in variable)
machine.SOFT_RESET (built-in variable)
machine.Timer (class in machine)
machine.WDT_RESET (built-in variable)
machine.WLAN_WAKE (built-in variable)
MacOS
mcp23008.MCP23008 (class in ina219)
measure() (dht.dht method)
mem16 (built-in variable)
mem32 (built-in variable)
mem8 (built-in variable)
Micro:Bit
MicroPython
mlx90614
module
mlx90614.MLX90614 (class in mlx90614)
module
bme280
CCS811
dht
doomsday
ds18x20
ds3231
fonts
framebuf
ina219
,
[1]
kooka
lsm303
machine
mlx90614
music
neopixel
nrf5
onewire
sh1106
shapes_lib
veml7700
mono5x5 (in module fonts)
mono6x7 (in module fonts)
mono8x13 (in module fonts)
mono8x8 (in module fonts)
music
module
music.get_tempo() (in module music)
music.pitch() (in module music)
music.play() (in module music)
music.reset() (in module music)
music.set_tempo() (in module music)
music.stop() (in module music)
N
neopixel
module
neopixel.NeoPixel (class in neopixel)
noise() (machine.DAC method)
nrf5
module
O
object2_temp (mlx90614.MLX90614 property)
object_temp (mlx90614.MLX90614 property)
off() (in module kooka)
(machine.Pin method)
OLAT (ina219.MCP23008 property)
OLED
on() (in module kooka)
(machine.Pin method)
onewire
module
onewire.OneWire (class in onewire)
Open-Source
OSF() (ds3231.DS3231 method)
OSF_reset() (ds3231.DS3231 method)
output_32kHz() (ds3231.DS3231_EXT method)
P
Pin (class in machine)
Pin.ALT (in module machine)
Pin.IN (in module machine)
Pin.IRQ_FALLING (in module machine)
Pin.IRQ_RISING (in module machine)
Pin.OPEN_DRAIN (in module machine)
Pin.OUT (in module machine)
Pin.PULL_DOWN (in module machine)
Pin.PULL_UP (in module machine)
pixel() (framebuf.FrameBuffer method)
(kooka.display method)
power (ina219.INA219 property)
poweroff() (kooka.display method)
(sh1106.SH1106_SPI method)
poweron() (kooka.display method)
(sh1106.SH1106_SPI method)
print() (kooka.display method)
(sh1106.SH1106_SPI method)
pulse_width() (kooka.Servo method)
put_baseline() (CCS811.CCS811 method)
put_envdata() (CCS811.CCS811 method)
PWM (class in machine)
Python
R
radio (in module kooka)
Raspberry Pi Pico
Raspbian
Read the Docs
read() (machine.ADC method)
(machine.SoftSPI method)
(machine.UART method)
read_ambient_temperature() (mlx90614.MLX90614 method)
read_lux() (veml7700.VEML7700 method)
read_object2_temp() (mlx90614.MLX90614 method)
read_object_temp() (mlx90614.MLX90614 method)
read_scratch() (in module ds18x20)
read_temp() (ds18x20.DS18X20 method)
read_u16() (machine.ADC method)
readbit() (onewire.OneWire method)
readbyte() (onewire.OneWire method)
readfrom() (machine.SoftI2C method)
readfrom_into() (machine.SoftI2C method)
readfrom_mem() (machine.SoftI2C method)
readfrom_mem_into() (machine.SoftI2C method)
readinto() (machine.SoftI2C method)
(machine.SoftSPI method)
(machine.UART method)
(onewire.OneWire method)
readline() (machine.UART method)
readPin() (ina219.MCP23008 method)
Real Time Clock (RTC)
receive() (nrf5.radio method)
receive_bytes() (nrf5.radio method)
receive_full() (nrf5.radio method)
rect() (framebuf.FrameBuffer method)
(kooka.display method)
REPL
reset()
built-in function
reset() (ina219.INA219 method)
(onewire.OneWire method)
reset_cause()
built-in function
S
sans12 (in module fonts)
scan() (ds18x20.DS18X20 method)
(machine.SoftI2C method)
(onewire.OneWire method)
scroll() (framebuf.FrameBuffer method)
(kooka.display method)
select_rom() (onewire.OneWire method)
send() (nrf5.radio method)
send_bytes() (nrf5.radio method)
sendbreak() (machine.UART method)
sensor (bme280.sensor property)
setfont() (kooka.display method)
setPinDir() (ina219.MCP23008 method)
setPinHigh() (ina219.MCP23008 method)
setPinLow() (ina219.MCP23008 method)
setPullupOff() (ina219.MCP23008 method)
setPullupOn() (ina219.MCP23008 method)
sh1106
module
SH1106_SPI (class in sh1106)
shapes_lib
module
shapes_lib.arc() (in module shapes_lib)
shapes_lib.circle() (in module shapes_lib)
shapes_lib.draw_arc() (in module shapes_lib)
shapes_lib.draw_poly() (in module shapes_lib)
shapes_lib.fill_arc() (in module shapes_lib)
shapes_lib.fill_circle() (in module shapes_lib)
shapes_lib.fill_polygon() (in module shapes_lib)
shapes_lib.fill_triangle() (in module shapes_lib)
shapes_lib.line() (in module shapes_lib)
shapes_lib.polygon() (in module shapes_lib)
shapes_lib.triangle() (in module shapes_lib)
show() (kooka.display method)
(sh1106.SH1106_SPI method)
shunt_voltage (ina219.INA219 property)
sleep()
built-in function
sleep() (ina219.INA219 method)
soft_reset()
built-in function
SoftI2C (class in machine)
SoftSPI (class in machine)
SoftSPI.LSB (in module machine)
SoftSPI.MSB (in module machine)
Software and Hardware
speed() (kooka.Servo method)
square_wave() (ds3231.DS3231_EXT method)
start() (machine.SoftI2C method)
STEM
STM
stop() (machine.SoftI2C method)
supply_voltage (ina219.INA219 property)
T
temperature() (dht.dht method)
text() (framebuf.FrameBuffer method)
(kooka.display method)
Thonny
time_pulse_us()
built-in function
toggle() (in module kooka)
triangle() (machine.DAC method)
U
UART (class in machine)
unique_id()
built-in function
USB
V
value() (in module kooka)
(machine.Pin method)
values (bme280.sensor property)
veml7700
module
veml7700.VEML7700 (class in veml7700)
Visual Code Editor
vline() (framebuf.FrameBuffer method)
(kooka.display method)
W
wake() (ina219.INA219 method)
wake_reason()
built-in function
wakeup() (machine.RTC method)
was_pressed() (in module kooka)
Windows
write() (machine.DAC method)
(machine.SoftI2C method)
(machine.SoftSPI method)
(machine.UART method)
(neopixel.NeoPixel method)
(onewire.OneWire method)
write_readinto() (machine.SoftSPI method)
write_scratch() (in module ds18x20)
write_timed() (machine.DAC method)
writebit() (onewire.OneWire method)
writebyte() (onewire.OneWire method)
writeto() (machine.SoftI2C method)
writeto_mem() (machine.SoftI2C method)
writevto() (machine.SoftI2C method)