File tree Expand file tree Collapse file tree 6 files changed +21
-6
lines changed
ports/nrf/boards/hiibot_bluefi Expand file tree Collapse file tree 6 files changed +21
-6
lines changed Original file line number Diff line number Diff line change 1
1
USB_VID = 0x239A
2
- USB_PID = 0x0016
2
+ USB_PID = 0x80B2
3
3
USB_PRODUCT = "HiiBot BlueFi"
4
4
USB_MANUFACTURER = "HiiBot"
5
5
Original file line number Diff line number Diff line change 61
61
//| length = 8000 // 440
62
62
//| sine_wave = array.array("H", [0] * length)
63
63
//| for i in range(length):
64
- //| sine_wave[i] = int(math.sin(math.pi * 2 * i / 18 ) * (2 ** 15) + 2 ** 15)
64
+ //| sine_wave[i] = int(math.sin(math.pi * 2 * i / length ) * (2 ** 15) + 2 ** 15)
65
65
//|
66
66
//| sine_wave = audiocore.RawSample(sine_wave, sample_rate=8000)
67
67
//| i2s = audiobusio.I2SOut(board.D1, board.D0, board.D9)
Original file line number Diff line number Diff line change 61
61
//| length = 8000 // 440
62
62
//| sine_wave = array.array("h", [0] * length)
63
63
//| for i in range(length):
64
- //| sine_wave[i] = int(math.sin(math.pi * 2 * i / 18 ) * (2 ** 15))
64
+ //| sine_wave[i] = int(math.sin(math.pi * 2 * i / length ) * (2 ** 15))
65
65
//|
66
66
//| dac = audioio.AudioOut(board.SPEAKER)
67
67
//| sine_wave = audiocore.RawSample(sine_wave)
Original file line number Diff line number Diff line change 61
61
//| length = 8000 // 440
62
62
//| sine_wave = array.array("H", [0] * length)
63
63
//| for i in range(length):
64
- //| sine_wave[i] = int(math.sin(math.pi * 2 * i / 18 ) * (2 ** 15) + 2 ** 15)
64
+ //| sine_wave[i] = int(math.sin(math.pi * 2 * i / length ) * (2 ** 15) + 2 ** 15)
65
65
//|
66
66
//| dac = audioio.AudioOut(board.SPEAKER)
67
67
//| sine_wave = audiocore.RawSample(sine_wave, sample_rate=8000)
Original file line number Diff line number Diff line change 63
63
//| length = 8000 // 440
64
64
//| sine_wave = array.array("H", [0] * length)
65
65
//| for i in range(length):
66
- //| sine_wave[i] = int(math.sin(math.pi * 2 * i / 18 ) * (2 ** 15) + 2 ** 15)
66
+ //| sine_wave[i] = int(math.sin(math.pi * 2 * i / length ) * (2 ** 15) + 2 ** 15)
67
67
//|
68
68
//| dac = audiopwmio.PWMAudioOut(board.SPEAKER)
69
69
//| sine_wave = audiocore.RawSample(sine_wave, sample_rate=8000)
Original file line number Diff line number Diff line change @@ -52,7 +52,22 @@ def convert_folder(top_level, stub_directory):
52
52
# Validate that the module is a parseable stub.
53
53
total += 1
54
54
try :
55
- astroid .parse (stub_contents )
55
+ tree = astroid .parse (stub_contents )
56
+ for i in tree .body :
57
+ if 'name' in i .__dict__ :
58
+ print (i .__dict__ ['name' ])
59
+ for j in i .body :
60
+ if isinstance (j , astroid .scoped_nodes .FunctionDef ):
61
+ if None in j .args .__dict__ ['annotations' ]:
62
+ print (f"Missing parameter type: { j .__dict__ ['name' ]} on line { j .__dict__ ['lineno' ]} \n " )
63
+ if j .returns :
64
+ if 'Any' in j .returns .__dict__ .values ():
65
+ print (f"Missing return type: { j .__dict__ ['name' ]} on line { j .__dict__ ['lineno' ]} " )
66
+ elif isinstance (j , astroid .node_classes .AnnAssign ):
67
+ if 'name' in j .__dict__ ['annotation' ].__dict__ :
68
+ if j .__dict__ ['annotation' ].__dict__ ['name' ] == 'Any' :
69
+ print (f"missing attribute type on line { j .__dict__ ['lineno' ]} " )
70
+
56
71
ok += 1
57
72
except astroid .exceptions .AstroidSyntaxError as e :
58
73
e = e .__cause__
You can’t perform that action at this time.
0 commit comments