Brian Webb
|
61712be03d
|
Added 57600 kbps air datarate mode, and added setting of registers 69 and 58.
|
2013-04-03 02:05:51 +01:00 |
|
Brian Webb
|
1513413795
|
Added 56k data rate mode to rfm22 driver.
|
2013-03-18 04:30:11 +01:00 |
|
Brian Webb
|
d9baa372c7
|
Added frequency hopping to the RFM22B driver. Currently it defaults to 128 channels between 430 and 440 MHz.
|
2013-02-24 23:05:51 +00:00 |
|
Brian Webb
|
cf7c929030
|
Added the ability to store bindings and configuration paramaters for multiple (up to 8) modems from an OPLink controller modem.
|
2013-02-18 01:49:13 +00:00 |
|
Brian Webb
|
57b4d8c720
|
RFM22: Added support for binding to multiple remove OPLinks.
|
2013-02-08 01:56:22 +00:00 |
|
Brian Webb
|
fecc23eb49
|
RFM22B/OPLink: Auto-configuration of remote com port now working.
|
2012-12-11 17:44:17 -07:00 |
|
Brian Webb
|
6ffe518509
|
RFM22B: Improved link stability, and added tracking of error encountered in the processes of transmitting and receiving.
|
2012-12-11 17:44:15 -07:00 |
|
Brian Webb
|
6ed9b63da9
|
RFM22B: Changing configuration parameters over-the-air working. Added tracking of Tx/Rx sequence number. Still seeing too many resent packets.
|
2012-12-11 17:44:11 -07:00 |
|
Brian Webb
|
7aaa02268f
|
RFM22B: Added TX Resent to OPLink status. Also removed the need for the packet queue.
|
2012-12-11 17:44:08 -07:00 |
|
Brian Webb
|
fa5f7a8fdd
|
RFM22B: All packets are now ACKed, and added a formal connection request / accept that will be used or auto-configuring the remote modem.
|
2012-12-11 17:44:06 -07:00 |
|
Brian Webb
|
04da5d2377
|
USB/COM/RFM22B: Added a standard com callback to test for link availability. This replaces the PIOS_USB_CheckAvailable function with a generic PIOS_COM_Available function. This is now used by the RFM22B com driver to test if a good link is up. This was originally written by James, and Brian merged it into the latest RFM22B branch.
|
2012-12-11 17:44:03 -07:00 |
|
Brian Webb
|
bd42083376
|
RFM22B: Changed the way the frequencies and power settings are set for the rfm22b device.
|
2012-12-11 17:43:55 -07:00 |
|
Brian Webb
|
dae382564a
|
RFM22B/RM: Added rfm22b com device, moved remaining functionality in the radio module to the rfm22 driver, and simplified configuration of the PipX/OPLink. The radio device now presents itself completely as a com device, both in RadioComBridge (OPLink devices) and Telemetry (RM). Also change the PipXStatus and PipXSettings UAVOs to OPLinkStatus/OPLinkSettings.
|
2012-12-11 17:43:53 -07:00 |
|
Brian Webb
|
4b90f81f6f
|
RFM22B: Modified the method of tracking RX errors, and now reporting Good, Corrected, Error, and Missed packets to the GCS. Also removed some less useful fields from the PipXStatus.
|
2012-12-11 17:43:49 -07:00 |
|
Brian Webb
|
9ea572f4f7
|
RFM22B: Fixed the signedness of the return value of the RSSI function.
|
2012-10-04 21:23:44 -07:00 |
|
Brian Webb
|
5724fa083c
|
RFM22B: Added link quality calculation based on number of dropped packets. Also added packet error correction, which apparently wasn't being done before.
|
2012-10-04 21:11:40 -07:00 |
|
Brian Webb
|
9b9d0c0d1e
|
RFM22B: Added back configuration of the RF Power and RF Datarate. Also added setting of the destination ID in the rfm22b driver.
|
2012-10-03 20:03:35 -07:00 |
|
Brian Webb
|
61200f01f5
|
RFM22B: Major refactoring of te RFM22B driver to implement a state machine for the driver. The state machine should now be complete, and the driver seems to be working pretty well on both the RM and the pipx.
|
2012-09-22 20:13:10 -07:00 |
|
Brian Webb
|
8ca2e85f4c
|
RFM22B: Removed incorrect defaulting of tx power level.
|
2012-09-22 20:13:05 -07:00 |
|
James Cotton
|
1f0004e9db
|
RFM22b: Abstract out the port into the driver initiation
Also use a separate function to claim the bus semaphore and
assert the CS line.
|
2012-09-08 12:38:54 -05:00 |
|
James Cotton
|
68fa464ccf
|
RM: Make the direction of the TX/RX lines come from the configuration file
|
2012-09-04 23:22:56 -05:00 |
|
James Cotton
|
477385ca25
|
RFM22b: Start to move the ISR into userspace
|
2012-08-26 02:41:19 -05:00 |
|
Brian Webb
|
fad32dcc29
|
Split out the PipX radio interface from RadioComBridge module to a separate Radio module. Now the RadioComBridge module just routes messages between the com ports and handles sending/receiving the PipX UAVOs.
|
2012-08-25 11:41:32 -07:00 |
|
Brian Webb
|
290acf0398
|
Fixed watchdog timeouts.
|
2012-05-01 20:48:35 -07:00 |
|
Brian Webb
|
217aad8c37
|
Now using read and write threads for both radio and com ports on PipX. Also cleaned up UAVTalk message handling.
|
2012-05-01 19:14:58 -07:00 |
|
Brian Webb
|
f726cc6a9d
|
Added a RTC supervisor timer to RFM22B driver.
|
2012-04-21 18:31:49 -07:00 |
|
Brian Webb
|
62c5036220
|
Added PipXStatus and PipXSetting UAVobjects and some initial support for them.
|
2012-04-17 17:36:05 -07:00 |
|
Brian Webb
|
4936cd8fd2
|
Added PipXStatus and PipXSettings UAVObjects and added support the sending/receiving UAVTalk objects on the PipX.
|
2012-04-10 20:22:53 -07:00 |
|
Brian Webb
|
a0bdc58e5b
|
Added framework for rfm22b com device.
|
2012-02-28 21:30:06 -07:00 |
|