@@ -29,6 +29,7 @@ PYBRICKS_PYBRICKS_SRC_C = $(addprefix pybricks/,\
2929 common/pb_type_colorlight_internal.c \
3030 common/pb_type_control.c \
3131 common/pb_type_dcmotor.c \
32+ common/pb_type_device.c \
3233 common/pb_type_imu.c \
3334 common/pb_type_keypad.c \
3435 common/pb_type_lightarray.c \
@@ -59,7 +60,6 @@ PYBRICKS_PYBRICKS_SRC_C = $(addprefix pybricks/,\
5960 iodevices/pb_type_iodevices_analogsensor.c \
6061 iodevices/pb_type_iodevices_ev3devsensor.c \
6162 iodevices/pb_type_iodevices_i2cdevice.c \
62- iodevices/pb_type_iodevices_lumpdevice.c \
6363 iodevices/pb_type_iodevices_lwp3device.c \
6464 iodevices/pb_type_iodevices_pupdevice.c \
6565 iodevices/pb_type_iodevices_uartdevice.c \
@@ -105,8 +105,6 @@ PYBRICKS_PYBRICKS_SRC_C = $(addprefix pybricks/,\
105105 util_mp/pb_type_enum.c \
106106 util_pb/pb_color_map.c \
107107 util_pb/pb_conversions.c \
108- util_pb/pb_device_ev3dev.c \
109- util_pb/pb_device_nxt.c \
110108 util_pb/pb_error.c \
111109 util_pb/pb_serial_ev3dev.c \
112110 util_pb/pb_task.c \
@@ -146,28 +144,26 @@ PBIO_SRC_C = $(addprefix lib/pbio/,\
146144 drv/clock/clock_test.c \
147145 drv/clock/clock_virtual.c \
148146 drv/core.c \
149- drv/counter/counter_core.c \
150147 drv/counter/counter_ev3dev_stretch_iio.c \
151- drv/counter/counter_lpf2.c \
152- drv/counter/counter_nxt.c \
153148 drv/counter/counter_stm32f0_gpio_quad_enc.c \
154149 drv/counter/counter_virtual_cpython.c \
155- drv/counter/counter_virtual_simulation.c \
156150 drv/gpio/gpio_stm32f0.c \
157151 drv/gpio/gpio_stm32f4.c \
158152 drv/gpio/gpio_stm32l4.c \
159153 drv/imu/imu_lsm6ds3tr_c_stm32.c \
160- drv/ioport/ioport_ev3dev_stretch.c \
161- drv/ioport/ioport_lpf2.c \
162- drv/ioport/ioport_nxt.c \
163- drv/ioport/ioport_test.c \
164- drv/ioport/ioport_virtual_cpython.c \
154+ drv/ioport/ioport_pup.c \
165155 drv/led/led_array_pwm.c \
166156 drv/led/led_array.c \
167157 drv/led/led_core.c \
168158 drv/led/led_dual.c \
169159 drv/led/led_pwm.c \
170160 drv/led/led_virtual.c \
161+ drv/legodev/legodev_ev3dev.c \
162+ drv/legodev/legodev_nxt.c \
163+ drv/legodev/legodev_pup.c \
164+ drv/legodev/legodev_pup_uart.c \
165+ drv/legodev/legodev_test.c \
166+ drv/legodev/legodev_virtual.c \
171167 drv/motor_driver/motor_driver_ev3dev_stretch.c \
172168 drv/motor_driver/motor_driver_hbridge_pwm.c \
173169 drv/motor_driver/motor_driver_nxt.c \
@@ -205,7 +201,6 @@ PBIO_SRC_C = $(addprefix lib/pbio/,\
205201 src/imu.c \
206202 src/int_math.c \
207203 src/integrator.c \
208- src/iodev.c \
209204 src/light/animation.c \
210205 src/light/color_light.c \
211206 src/light/light_matrix.c \
@@ -222,7 +217,6 @@ PBIO_SRC_C = $(addprefix lib/pbio/,\
222217 src/tacho.c \
223218 src/task.c \
224219 src/trajectory.c \
225- src/uartdev.c \
226220 src/util.c \
227221 sys/battery.c \
228222 sys/bluetooth.c \
0 commit comments