avatar2.peripherals package¶
Submodules¶
avatar2.peripherals.avatar_peripheral module¶
avatar2.peripherals.nucleo_usart module¶
-
class
avatar2.peripherals.nucleo_usart.NucleoRTC(name, address, size, **kwargs)¶ Bases:
avatar2.peripherals.avatar_peripheral.AvatarPeripheral-
nop_read(size)¶
-
-
class
avatar2.peripherals.nucleo_usart.NucleoTIM(name, address, size, **kwargs)¶ Bases:
avatar2.peripherals.avatar_peripheral.AvatarPeripheral-
nop_read(size)¶
-
nop_write(size, value)¶
-
-
class
avatar2.peripherals.nucleo_usart.NucleoUSART(name, address, size, nucleo_usart_port=5656, **kwargs)¶ Bases:
avatar2.peripherals.avatar_peripheral.AvatarPeripheral,threading.Thread-
nop_read(size)¶
-
nop_write(size, value)¶
-
read_data_register(size)¶
-
read_status_register(size)¶
-
run()¶
-
shutdown()¶
-
write_data_register(size, value)¶
-