nxt 0.2.1

USB driver for communicating with the NXT brick
Documentation
#!/usr/bin/env python3

from nxt.telegram import Opcode, Telegram


def out(label, pkt):
	print("const", label, ": &[u8] = &", list(pkt.pkt.getvalue()), ";")

def main():
	get_bat = Telegram(Opcode.DIRECT_GET_BATT_LVL)
	out("BATT_LEVEL", get_bat)

	brick_name = Telegram(Opcode.SYSTEM_SETBRICKNAME)
	brick_name.add_string(15, "test")
	out("BRICK_NAME", brick_name)


if __name__ == "__main__":
	main()