Thomas Buck
b563d80ab0
Use proper SPI timing
8 anos atrás
Thomas Buck
8f26f53efa
Fix timer display and listing error messages
8 anos atrás
Thomas Buck
66360de8b1
Fix timer running far too slow
8 anos atrás
Thomas Buck
c18f6f7e5f
Use even higher baudrate
8 anos atrás
Thomas Buck
fddb8659f0
Use MODSERIAL with big RX buffer
8 anos atrás
Thomas Buck
e6ae4710e8
Small fix
8 anos atrás
Thomas Buck
b809169f28
Enable higher baudrate with mbed
8 anos atrás
Thomas Buck
814d70b06e
Modified MODSERIAL to compile with -Wall -Wextra -pedantic -Werror
8 anos atrás
Thomas Buck
f4fd1c3e1f
Added unmodified MODSERIAL library code
8 anos atrás
Thomas Buck
ac19426f8b
Now seems to be working on mbed
8 anos atrás
Thomas Buck
1e061e9725
Can now compile for AVR or ARM mbed
8 anos atrás
Thomas Buck
698d5ee16c
Further testing
8 anos atrás
Thomas Buck
cc6468b6f8
Added automatic dependency generation to makefile
8 anos atrás
Thomas Buck
e462e9cf5d
Added much more Debug output
8 anos atrás
Thomas Buck
9d4945beb7
Added Schematic and Layout PNG graphics.
8 anos atrás
Thomas Buck
3d171e1bdc
Experimenting with FrSky code...
8 anos atrás
Thomas Buck
e811d661e0
Add Eagle lock files to gitignore.
8 anos atrás
Thomas Buck
97306bbe4f
Print message when CC2500 status changes.
8 anos atrás
Thomas Buck
a7ce42bd97
Added debugPrint and uartMenu
8 anos atrás
Thomas Buck
64cc230916
Added methods to print decimals in various sizes.
8 anos atrás
Thomas Buck
bc62ca1654
Fixed pin definition problems and unified SPI reading and writing.
8 anos atrás
Thomas Buck
0cd1a685bd
Small changes
8 anos atrás
Thomas Buck
c5f4c36534
Added ISP baudrate and fixed debug MCU type.
8 anos atrás
Thomas Buck
fc041c00ea
Simplified pin definitions
8 anos atrás
Thomas Buck
9460edd0b0
Print status registers on boot
8 anos atrás
Thomas Buck
3c26c57d91
Can now compile for Arduino with ATmega328 for debugging, added serial library for this purpose.
8 anos atrás
Thomas Buck
b43e853fd0
Inline small Fifo methods
8 anos atrás
Thomas Buck
cfd68ba5b9
First prototype more or less finished.
8 anos atrás
Thomas Buck
251695a17f
Added CPPM timer implementation.
8 anos atrás
Thomas Buck
8680d1aab7
Continued reordering the RX code.
8 anos atrás
Thomas Buck
371205be8a
Add Watchdog, use consistent types, enable interrupts.
8 anos atrás
Thomas Buck
7a9c64d483
Started rewriting rx library
8 anos atrás
Thomas Buck
fc90cdbcb6
Add main method
8 anos atrás
Thomas Buck
b6eeae675e
Added timing library
8 anos atrás
Thomas Buck
10cbeb7bce
Renamed spi_ methods to match other libs
8 anos atrás
Thomas Buck
85a8b0c7ab
Added Revision 1 Hardware files.
8 anos atrás
Thomas Buck
852748ed41
Split up SPI and CC2500 code.
8 anos atrás
Thomas Buck
c0cb737dc2
New folder structure, added Readme and Makefile.
8 anos atrás
readerror67
b73b8cd8c8
Merge pull request #3 from dustin/master
New failsafe code to stop sending pulses on failure.
9 anos atrás
Dustin Sallings
7715d6eb60
Stop sending pulses altogether on failsafe
This makes failsafe much easier to configure on the flight controller.
The previous behavior of setting all the channels to 1000 was a bit
confusing because the pulses my flight control was receiving were
already less than 1000, so going into failsafe actually raised all
channel levels until I adjusted subtrim on throttle to keep it around
1010.
With this code, it simply stops pulsing in such a way that matches what
the frsky d4r does (see below). This is a well-known and unambiguous
path.
D4R losing radio contact: http://i.imgur.com/8Xd27VQ.png
This code losing radio contact: http://i.imgur.com/lxGL4CT.png
9 anos atrás
Dustin Sallings
ecf2e14f30
Don't need to special case 2 when it does nothing different
9 anos atrás
readerror67
bc040e46d4
Merge pull request #2 from dustin/master
Use a fixed RSSI percentage range.
9 anos atrás
Dustin Sallings
bca6174156
Use a fixed RSSI percentage range.
Based on a bit of sciencing around what I thought would be good range, I
came up with some values to constrain "0-100%" with for translation to
ppm values.
http://i.imgur.com/X42wxL1.png
9 anos atrás
readerror67
5811f6a9f3
Merge pull request #1 from dustin/master
Auto binding when uninitialized and RSSI over PPM
9 anos atrás
Dustin Sallings
4e4ada9231
Support RSSI over PPM
9 anos atrás
Dustin Sallings
f54a6ff65a
Force bind if no binding data found
9 anos atrás
Read Error
1ce995548f
Confirmed/tested failsafe, changed ppm polarity to match FrSky default.
The onState is backwards.
10 anos atrás
Read Error
f4e627ff22
Still debug trash but commented out, deal wid it.
10 anos atrás
Read Error
91b90ad6d8
Working!
10 anos atrás
Read Error
167967c88b
Oops
10 anos atrás