From f5f9d86a36651c59df54b07b54f2fff14868fe2e Mon Sep 17 00:00:00 2001 From: Thomas Pointhuber Date: Sat, 17 Oct 2015 18:05:49 +0200 Subject: [PATCH] [enh] add RN42 and RN42N Bluetooth Module datasheet: http://ww1.microchip.com/downloads/en/DeviceDoc/50002328A.pdf --- library/rfcom.dcm | 12 ++++++ library/rfcom.lib | 93 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 105 insertions(+) diff --git a/library/rfcom.dcm b/library/rfcom.dcm index 0ac62e59..943e0c15 100644 --- a/library/rfcom.dcm +++ b/library/rfcom.dcm @@ -34,6 +34,18 @@ K Low Power RF Transciever F http://www.nordicsemi.com/eng/content/download/2730/34105/file/nRF24L01_Product_Specification_v2_0.pdf $ENDCMP # +$CMP RN42 +D Class 2 Bluetooth Module with on-board antenna +K Bluetooth Module +F http://ww1.microchip.com/downloads/en/DeviceDoc/rn-42-ds-v2.32r.pdf +$ENDCMP +# +$CMP RN42N +D Class 2 Bluetooth Module without antenna +K Bluetooth Module +F http://ww1.microchip.com/downloads/en/DeviceDoc/rn-42-ds-v2.32r.pdf +$ENDCMP +# $CMP SIM900 D GSM Quad-Band Communication Module, GPRS, Audio Engine, AT Command Set K GSM GPRS Quad-Band SMS FAX diff --git a/library/rfcom.lib b/library/rfcom.lib index 1d5f55b0..62ed8f72 100644 --- a/library/rfcom.lib +++ b/library/rfcom.lib @@ -276,6 +276,99 @@ S 450 -550 450 -550 0 1 0 N ENDDRAW ENDDEF # +# RN42 +# +DEF RN42 U 0 40 Y Y 1 F N +F0 "U" -550 950 50 H V C CNN +F1 "RN42" 450 950 50 H V C CNN +F2 "" 0 -800 50 H V C CNN +F3 "" 0 -800 50 H V C CNN +DRAW +X GND 1 -800 700 200 R 50 50 1 1 W +X SPI_MOSI 2 -800 600 200 R 50 50 1 1 I +X GPIO6 3 -800 500 200 R 50 50 1 1 I +X GPIO7 4 -800 400 200 R 50 50 1 1 B +X RESET 5 -800 300 200 R 50 50 1 1 I I +X SPI_CLK 6 -800 200 200 R 50 50 1 1 I +X PCM_CLK 7 -800 100 200 R 50 50 1 1 B +X PCM_SYNC 8 -800 0 200 R 50 50 1 1 B +X PCM_IN 9 -800 -100 200 R 50 50 1 1 I +X PCM_OUT 10 -800 -200 200 R 50 50 1 1 O +X GPIO3 20 800 300 200 L 50 50 1 1 I +X AIO0 30 500 -1000 200 U 50 50 1 1 I +X VDD 11 -800 -300 200 R 50 50 1 1 W +X GPIO5 21 800 400 200 L 50 50 1 1 B +X GPIO8 31 300 -1000 200 U 50 50 1 1 O +X GND 12 -800 -400 200 R 50 50 1 1 W +X GPIO4 22 800 500 200 L 50 50 1 1 B +X GPIO9 32 200 -1000 200 U 50 50 1 1 B +X UART_RX 13 800 -400 200 L 50 50 1 1 I +X SPI_CSB 23 800 600 200 L 50 50 1 1 I +X GPIO10 33 100 -1000 200 U 50 50 1 1 B +X UART_TX 14 800 -300 200 L 50 50 1 1 O +X SPI_MISO 24 800 700 200 L 50 50 1 1 O +X GPIO11 34 0 -1000 200 U 50 50 1 1 B +X UART_RTS 15 800 -200 200 L 50 50 1 1 O +X AIO1 35 -200 -1000 200 U 50 50 1 1 I +X UART_CTS 16 800 -100 200 L 50 50 1 1 I +X SHIELD 36 -500 -1000 200 U 50 50 1 1 I +X USB_D+ 17 800 0 200 L 50 50 1 1 B +X USB_D- 18 800 100 200 L 50 50 1 1 B +X GND 28 400 -1000 200 U 50 50 1 1 W +X GPIO2 19 800 200 200 L 50 50 1 1 B +X GND 29 -100 -1000 200 U 50 50 1 1 W +S -600 900 600 -800 0 1 0 f +ENDDRAW +ENDDEF +# +# RN42N +# +DEF RN42N U 0 40 Y Y 1 F N +F0 "U" -550 1050 50 H V C CNN +F1 "RN42N" 500 1050 50 H V C CNN +F2 "" 0 -900 50 H V C CNN +F3 "" 0 -900 50 H V C CNN +DRAW +X GND 1 -800 600 200 R 50 50 1 1 W +X SPI_MOSI 2 -800 500 200 R 50 50 1 1 I +X GPIO6 3 -800 400 200 R 50 50 1 1 I +X GPIO7 4 -800 300 200 R 50 50 1 1 B +X RESET 5 -800 200 200 R 50 50 1 1 I I +X SPI_CLK 6 -800 100 200 R 50 50 1 1 I +X PCM_CLK 7 -800 0 200 R 50 50 1 1 B +X PCM_SYNC 8 -800 -100 200 R 50 50 1 1 B +X PCM_IN 9 -800 -200 200 R 50 50 1 1 I +X PCM_OUT 10 -800 -300 200 R 50 50 1 1 O +X GPIO3 20 800 200 200 L 50 50 1 1 I +X AIO0 30 500 -1100 200 U 50 50 1 1 I +X VDD 11 -800 -400 200 R 50 50 1 1 W +X GPIO5 21 800 300 200 L 50 50 1 1 B +X GPIO8 31 300 -1100 200 U 50 50 1 1 O +X GND 12 -800 -500 200 R 50 50 1 1 W +X GPIO4 22 800 400 200 L 50 50 1 1 B +X GPIO9 32 200 -1100 200 U 50 50 1 1 B +X UART_RX 13 800 -500 200 L 50 50 1 1 I +X SPI_CSB 23 800 500 200 L 50 50 1 1 I +X GPIO10 33 100 -1100 200 U 50 50 1 1 B +X UART_TX 14 800 -400 200 L 50 50 1 1 O +X SPI_MISO 24 800 600 200 L 50 50 1 1 O +X GPIO11 34 0 -1100 200 U 50 50 1 1 B +X UART_RTS 15 800 -300 200 L 50 50 1 1 O +X GND 25 300 1200 200 D 50 50 1 1 W +X AIO1 35 -200 -1100 200 U 50 50 1 1 I +X UART_CTS 16 800 -200 200 L 50 50 1 1 I +X RF_ANT 26 200 1200 200 D 50 50 1 1 B +X SHIELD 36 -500 -1100 200 U 50 50 1 1 I +X USB_D+ 17 800 -100 200 L 50 50 1 1 B +X GND 27 100 1200 200 D 50 50 1 1 W +X USB_D- 18 800 0 200 L 50 50 1 1 B +X GND 28 400 -1100 200 U 50 50 1 1 W +X GPIO2 19 800 100 200 L 50 50 1 1 B +X GND 29 -100 -1100 200 U 50 50 1 1 W +S -600 1000 600 -900 0 1 0 f +ENDDRAW +ENDDEF +# # SIM900 # DEF SIM900 IC 0 40 Y Y 1 F N