Simple test
Ensure your device works with this simple test.
examples/nitroclass_simpletest.py
1# SPDX-FileCopyrightText: Copyright (c) 2026 Alec Delaney
2# SPDX-License-Identifier: Unlicense
3
4"""Example file showing usage of nitroclass library."""
5
6from circuitpython_nitroclass import field, nitroclass
7
8
9@nitroclass
10class DataPacket:
11 """Example nitro class."""
12
13 req = field(type=int)
14 dyn = field(default_factory=list)
15 cls_var = "a"
16
17
18x = DataPacket(req=1)
19y = DataPacket(req=2)
20
21assert x != y
22
23x.req = 2
24
25assert x == y