driver for SX1232 transceiver
summary
The SX1232 is a fully integrated ISM band transceiver optimized for use in the (EN 300 220-1) 868 MHz band in Europe and the (FCC Part 15) 915 MHz band in the US with a minimum of external components. It offers a combination of high link budget and low current consumption in all operating modes.
features
This part offers similar functionality to XBee PRO 900 modules, except RF performance would be improved, especially at slower data-rates. This is due to available narrower receiver bandwidths, and higher TX power, among other things. Additionally, its probably redundant to have a microcontroller on your wireless module, since the mbed cpu can drive radio directly.
This version of driver library supports packet size up to FIFO size (64bytes) to keep it simple and small. For larger packet sizes, a different driver could support the FIFO flow control pins.
wiring connections
Minimum required connections are SPI: mosi, miso, sclk, cs, one interrupt pin, and optional hardware reset pin.
example code
For example usage see Demo Chat Application.
specification of chip
Information on device.
Diff: sx1232.h
- Revision:
- 1:67a841d57890
- Parent:
- 0:06cc2cd9f340
- Child:
- 2:8717baf6e00a
--- a/sx1232.h Wed May 01 23:40:33 2013 +0000 +++ b/sx1232.h Wed May 01 23:42:35 2013 +0000 @@ -1,3 +1,19 @@ +/* SX1232 driver + * Copyright (c) 2013 Semtech + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + #ifndef SX1232_H #define SX1232_H