Skip to content

Commit 925835d

Browse files
authored
Merge pull request #1 from streber42/master
Add Serial port 4-6 code for Teensy 4.0 and port 7 for Teensy 4.1
2 parents d03f1d4 + 1b73d75 commit 925835d

File tree

2 files changed

+64
-0
lines changed

2 files changed

+64
-0
lines changed

src/openmvrpc.cpp

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -907,6 +907,22 @@ RPC_HARDWARE_SERIAL_UART_MASTER_IMPLEMENTATION(2,SERIAL_PORT_HARDWARE2)
907907
RPC_HARDWARE_SERIAL_UART_MASTER_IMPLEMENTATION(3,SERIAL_PORT_HARDWARE3)
908908
#endif
909909

910+
#ifdef SERIAL_PORT_HARDWARE4
911+
RPC_HARDWARE_SERIAL_UART_MASTER_IMPLEMENTATION(4,SERIAL_PORT_HARDWARE4)
912+
#endif
913+
914+
#ifdef SERIAL_PORT_HARDWARE5
915+
RPC_HARDWARE_SERIAL_UART_MASTER_IMPLEMENTATION(5,SERIAL_PORT_HARDWARE5)
916+
#endif
917+
918+
#ifdef SERIAL_PORT_HARDWARE6
919+
RPC_HARDWARE_SERIAL_UART_MASTER_IMPLEMENTATION(6,SERIAL_PORT_HARDWARE6)
920+
#endif
921+
922+
#ifdef SERIAL_PORT_HARDWARE7
923+
RPC_HARDWARE_SERIAL_UART_MASTER_IMPLEMENTATION(7,SERIAL_PORT_HARDWARE7)
924+
#endif
925+
910926
#ifdef SERIAL_PORT_USBVIRTUAL
911927
RPC_HARDWARE_SERIAL_UART_MASTER_IMPLEMENTATION(USB,SERIAL_PORT_USBVIRTUAL)
912928
#endif
@@ -947,6 +963,22 @@ RPC_HARDWARE_SERIAL_UART_SLAVE_IMPLEMENTATION(2,SERIAL_PORT_HARDWARE2)
947963
RPC_HARDWARE_SERIAL_UART_SLAVE_IMPLEMENTATION(3,SERIAL_PORT_HARDWARE3)
948964
#endif
949965

966+
#ifdef SERIAL_PORT_HARDWARE4
967+
RPC_HARDWARE_SERIAL_UART_SLAVE_IMPLEMENTATION(4,SERIAL_PORT_HARDWARE4)
968+
#endif
969+
970+
#ifdef SERIAL_PORT_HARDWARE5
971+
RPC_HARDWARE_SERIAL_UART_SLAVE_IMPLEMENTATION(5,SERIAL_PORT_HARDWARE5)
972+
#endif
973+
974+
#ifdef SERIAL_PORT_HARDWARE6
975+
RPC_HARDWARE_SERIAL_UART_SLAVE_IMPLEMENTATION(6,SERIAL_PORT_HARDWARE6)
976+
#endif
977+
978+
#ifdef SERIAL_PORT_HARDWARE7
979+
RPC_HARDWARE_SERIAL_UART_SLAVE_IMPLEMENTATION(7,SERIAL_PORT_HARDWARE7)
980+
#endif
981+
950982
#ifdef SERIAL_PORT_USBVIRTUAL
951983
RPC_HARDWARE_SERIAL_UART_SLAVE_IMPLEMENTATION(USB,SERIAL_PORT_USBVIRTUAL)
952984
#endif

src/openmvrpc.h

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -345,6 +345,22 @@ RPC_HARDWARE_SERIAL_UART_MASTER(2,SERIAL_PORT_HARDWARE2)
345345
RPC_HARDWARE_SERIAL_UART_MASTER(3,SERIAL_PORT_HARDWARE3)
346346
#endif
347347

348+
#ifdef SERIAL_PORT_HARDWARE4
349+
RPC_HARDWARE_SERIAL_UART_MASTER(4,SERIAL_PORT_HARDWARE4)
350+
#endif
351+
352+
#ifdef SERIAL_PORT_HARDWARE5
353+
RPC_HARDWARE_SERIAL_UART_MASTER(5,SERIAL_PORT_HARDWARE5)
354+
#endif
355+
356+
#ifdef SERIAL_PORT_HARDWARE6
357+
RPC_HARDWARE_SERIAL_UART_MASTER(6,SERIAL_PORT_HARDWARE6)
358+
#endif
359+
360+
#ifdef SERIAL_PORT_HARDWARE7
361+
RPC_HARDWARE_SERIAL_UART_MASTER(7,SERIAL_PORT_HARDWARE7)
362+
#endif
363+
348364
#ifdef SERIAL_PORT_USBVIRTUAL
349365
RPC_HARDWARE_SERIAL_UART_MASTER(USB,SERIAL_PORT_USBVIRTUAL)
350366
#endif
@@ -383,6 +399,22 @@ RPC_HARDWARE_SERIAL_UART_SLAVE(2,SERIAL_PORT_HARDWARE2)
383399
RPC_HARDWARE_SERIAL_UART_SLAVE(3,SERIAL_PORT_HARDWARE3)
384400
#endif
385401

402+
#ifdef SERIAL_PORT_HARDWARE4
403+
RPC_HARDWARE_SERIAL_UART_SLAVE(4,SERIAL_PORT_HARDWARE4)
404+
#endif
405+
406+
#ifdef SERIAL_PORT_HARDWARE5
407+
RPC_HARDWARE_SERIAL_UART_SLAVE(5,SERIAL_PORT_HARDWARE5)
408+
#endif
409+
410+
#ifdef SERIAL_PORT_HARDWARE6
411+
RPC_HARDWARE_SERIAL_UART_SLAVE(6,SERIAL_PORT_HARDWARE6)
412+
#endif
413+
414+
#ifdef SERIAL_PORT_HARDWARE7
415+
RPC_HARDWARE_SERIAL_UART_SLAVE(7,SERIAL_PORT_HARDWARE7)
416+
#endif
417+
386418
#ifdef SERIAL_PORT_USBVIRTUAL
387419
RPC_HARDWARE_SERIAL_UART_SLAVE(USB,SERIAL_PORT_USBVIRTUAL)
388420
#endif

0 commit comments

Comments
 (0)