Commit graph

  • 2ee359686b Merge remote-tracking branch 'multiwii/master' Dominic Clifton 2014-05-16 00:45:21 +01:00
  • a2522cab51 Update flash writing code so it can handle using more than one flash page for the config. Use correct page size on STM32F303. Generate compile time warning if config does not fit in reserved area flash. Dominic Clifton 2014-05-15 23:07:15 +01:00
  • e010f6fbf1 Update failsafe_max_usec to use the correct range. Dominic Clifton 2014-05-15 17:48:24 +01:00
  • c4ad7402ca STM32F303 - Clear USART overrun flag if it gets set to prevent CPU usage hog when using the debugger - no other real-world impact was observed. Dominic Clifton 2014-05-15 16:58:56 +01:00
  • dcffbdba4b Initial commit of support for Naze32Pro (rev 1). Dominic Clifton 2014-05-15 15:34:18 +01:00
  • ed321e3c8d Improvement: Updated SUMD to support 16 channels. Dominic Clifton 2014-05-15 14:29:49 +01:00
  • 032202ef8f BUGFIX - Cleanup failsafe system so it works correctly with Serial RX systems and Parallel PWM/PPM systems. Dominic Clifton 2014-05-15 14:28:57 +01:00
  • 825941c064 correcting flash size in linker script, explaining what the last 2k are used for, and correcting F103 part number dongie 2014-05-15 20:11:16 +09:00
  • d97722be8e Formatting bitmask creation code for MSP status response. Dominic Clifton 2014-05-15 02:39:24 +01:00
  • ff05ce29a9 Adding notes regarding rcOptions. Dominic Clifton 2014-05-15 02:37:15 +01:00
  • 1d2676b33b Adding notes regarding the auxState variable. Dominic Clifton 2014-05-15 02:14:31 +01:00
  • 58604fcfbc Latest binaries. Dominic Clifton 2014-05-14 19:24:30 +01:00
  • 21207ca940 Improvement: Add support for upto 18 channels. Allow RSSI to be read from any channel, not just AUX1-4. Dominic Clifton 2014-05-14 18:37:21 +01:00
  • 126f94b2c1 fix include file order on flight imu unit test Dominic Clifton 2014-05-13 16:22:55 +01:00
  • 89d2c3152f Code formatting and style fixes. Dominic Clifton 2014-05-13 16:00:17 +01:00
  • 4d572800ee Documentation formatting. Dominic Clifton 2014-05-13 15:08:33 +01:00
  • c4dc65f832 Latest binaries for STM32F103 platforms. Dominic Clifton 2014-05-12 14:15:13 +01:00
  • 4c4c7b311f STM32F103 - Fix ADC initialisation, somehow the changes got lost when implementing the STM32F303 ADC code. Now this is inline with the STM32F303 initialisation. Dominic Clifton 2014-05-12 14:13:23 +01:00
  • 22a5e4ceae Updating documentation. Dominic Clifton 2014-05-12 13:48:57 +01:00
  • e7092ee120 Updating readme to point at documentation sources. Dominic Clifton 2014-05-12 13:32:13 +01:00
  • 8d0f37a624 Latest binaries. Dominic Clifton 2014-05-12 13:24:31 +01:00
  • 5d460766e9 RXMSP is no longer a serial rx provider since it uses MSP and not it's own dedicated serial port. Added a feature to enable/disable RX_MSP. Renamed feature SERIALRX to RX_SERIAL. Renamed feature PARALLEL_PWM to RX_PARALLEL_PWM Renamed PPM to RX_PPM. Dominic Clifton 2014-05-12 13:21:47 +01:00
  • a947ef8fbb BUGFIX - Linker script for F10x was not reserving the last 2kb which meant that 1kb of code could be overwritten when saving the config. Dominic Clifton 2014-05-12 01:36:59 +01:00
  • c77c93c8b7 Update battery voltage calculation to use a hex value for the 12bit ADC value. Dominic Clifton 2014-05-12 00:20:15 +01:00
  • 9f39cad2f9 Disable L3GD20 debug output. Dominic Clifton 2014-05-12 00:17:41 +01:00
  • 4be9d953ac CHEBUZZF3 - Implement ADC driver for 3 ADC channels. Use STM32F3 linker script so it uses the right values for RAM and FLASH size. Dominic Clifton 2014-05-12 00:17:14 +01:00
  • b3ee895f97 Merge branch 'multiwii-master' Dominic Clifton 2014-05-11 18:17:40 +01:00
  • cabc57774c format code properly match the comment from pullrequest about spacing remains : some hand alignment for comment and wrong /** */ usage. Conflicts: treymarc 2014-05-08 00:36:19 +00:00
  • ab2273f93e Enable input filtering on input capture timers. kh4 2014-04-27 22:37:45 +03:00
  • 4a79774fb4 Delete unused duplicate extern statement. Dominic Clifton 2014-05-10 17:48:44 +01:00
  • d0559b1423 Cleanup GPS variables and delete unused code. Dominic Clifton 2014-05-10 17:43:31 +01:00
  • be3a4c9944 Cleanup variables that can be made static. Dominic Clifton 2014-05-10 17:43:07 +01:00
  • 7b37bb8525 Latest binaries Dominic Clifton 2014-05-10 17:09:17 +01:00
  • 56d6e9012f Improvement - Ensure memory used only during system init is returned to the heap. Dominic Clifton 2014-05-10 17:04:32 +01:00
  • eeb13b427d CHEBUZZF3 - Cleanup USART irq handler. Disable UART2 DMA for now. Dominic Clifton 2014-05-10 16:36:54 +01:00
  • bf90246c95 Add callback support to software serial. Dominic Clifton 2014-05-10 16:12:26 +01:00
  • 5c4bfd4e58 Configuration validation. Dominic Clifton 2014-05-10 12:45:36 +01:00
  • 0fd127bf60 Allow the user to specify their serial port scenarios. Dominic Clifton 2014-05-10 01:57:12 +01:00
  • 5043370b2f Disable some acc/gyros on Olimexino. Dominic Clifton 2014-05-10 13:07:59 +01:00
  • f1d38c0fa2 Rename serialrx_type to serialrx_provider to match gps_provider and telemetry_provider. Dominic Clifton 2014-05-10 00:32:20 +01:00
  • 17742315fa Merge pull request #95 from kh4/master dongie 2014-05-10 07:58:50 +09:00
  • a848ccc129 Merge pull request #102 from fnurgel/fnurgel/sbus_rx_failsafe_enable dongie 2014-05-10 07:58:03 +09:00
  • 1777d8feda First cut of configurable serial port functionality. Dominic Clifton 2014-05-08 21:46:09 +01:00
  • 533a1f9e48 CHEBUZZF3 - Fix software serial pwm mapping. Dominic Clifton 2014-05-08 22:10:21 +01:00
  • 185fd0f4c9 Fix the problem where RC channels would show up as 1498 with no receiver connected instead of the 'midrc' value. Dominic Clifton 2014-05-08 15:31:35 +01:00
  • 399cc784be building current hex dongie 2014-05-08 22:11:12 +09:00
  • 509f6ae75e moved BMP085/BMP180 init before MS5611 - reports of calibration data inside BMP180 passing MS5611 PROM CRC could trigger false detection dongie 2014-05-08 22:03:22 +09:00
  • 842380bc31 check data returned from rcReadRawFunc() for being valid dongie 2014-05-08 21:58:26 +09:00
  • 3c91ce6c8b Avoid uninitialised variable warning in rx_common.c. Dominic Clifton 2014-05-08 13:29:10 +01:00
  • 6704ba40b5 Decouple failsafe from RX drivers. Dominic Clifton 2014-05-08 13:15:29 +01:00
  • 3ed979e88c BUGFIX - pwmReadRawRC was broken in 2d248676f5. MSP RX ignored rc channel mapping. Dominic Clifton 2014-05-08 11:54:20 +01:00
  • a667eda98e Merge pull request #106 from treymarc/format2 dongie 2014-05-08 09:40:29 +09:00
  • 1f293795e7 format code properly match the comment from pullrequest about spacing remains : some hand alignment for comment and wrong /** */ usage. treymarc 2014-05-08 00:36:19 +00:00
  • 35f7ce06f3 Rename pwm_rx failsafeCheck variables. Dominic Clifton 2014-05-08 01:29:21 +01:00
  • 10f3835491 CHEBUZZF3 - Use timer configuration that matches the hardware. Dominic Clifton 2014-05-08 01:09:15 +01:00
  • 90d36b6869 Cleanup sensor auto detection code. Decoupled mpu6050 acc and gyro detection code. Dominic Clifton 2014-05-07 23:14:20 +01:00
  • a3d23de2ca Update notes.txt Dominic Clifton 2014-05-07 22:17:55 +01:00
  • 3b1801cacd CHEBUZZF3 - Update makefile and sensor initialisation code to support ChebuzzF3 target. Dominic Clifton 2014-05-07 22:11:38 +01:00
  • 672627e7f4 ChebuzzF3 - add ChebuzzF3 target notes Dominic Clifton 2014-05-07 21:22:38 +01:00
  • 4bf0e9cfa2 Updating FIXME comments. Dominic Clifton 2014-05-07 18:56:55 +01:00
  • 3dbdedf1b2 latest binaries Dominic Clifton 2014-05-06 14:15:14 +01:00
  • 8322bba5f1 Fixing use of softserial for telemetry that was also broken in 92bed4a33d Dominic Clifton 2014-05-06 14:11:52 +01:00
  • 8919acb902 Fix PPM input that was broken in 92bed4a33d Dominic Clifton 2014-05-06 13:56:58 +01:00
  • 6e00615baf Fix PPM/PWM code. Dominic Clifton 2014-05-06 13:37:07 +01:00
  • 6721587566 Split PWM code into appropriate separate files - mapping, rx and output. Dominic Clifton 2014-05-06 07:48:11 +01:00
  • adfbb8ac43 Adding a comment so that readers know what IMU stands for. It appears there is perhaps some non-IMU code in flight_imu.c and that IMU is too broad a term to perhaps even name this file after. Dominic Clifton 2014-05-05 18:11:48 +01:00
  • abde6bd276 Extract BaroPID calculation into separate method. Dominic Clifton 2014-05-05 18:07:20 +01:00
  • d352c68c9b Renaming angleInclination_t to rollAndPitchInclination. renamed angle to inclination. Dominic Clifton 2014-05-05 17:44:18 +01:00
  • a4b16f461c Adding test-specific platform.h file. Dominic Clifton 2014-05-05 17:09:55 +01:00
  • 8999752cf0 Removing redundant test (scenario is covered by other tests). Dominic Clifton 2014-05-05 17:09:29 +01:00
  • ddd322fb9f Adding test for the downwards thrust direction logic added in 495c6b8f73. Dominic Clifton 2014-05-05 17:06:20 +01:00
  • f268c9c4f2 Adding the first unit test to verify battery voltage calculations based on expected ADC readings. Dominic Clifton 2014-05-05 15:29:23 +01:00
  • b0cc4df73f STM32F3DISCOVERY - Enable LEDs. Use RED LEDs instead of buzzer output. Dominic Clifton 2014-05-05 13:14:17 +01:00
  • c07f67735e fix comment regarding softserial/timer usage. Dominic Clifton 2014-05-05 02:05:41 +01:00
  • c004e48a87 Merge remote-tracking branch 'multiwii/master' Dominic Clifton 2014-05-05 01:43:57 +01:00
  • 69f420ca3e When FEATURE_FAILSAFE is not enabled, always read the channels from the s.bus rx (otherwise rx failsafe will not work) Mikael Blomqvist 2014-05-04 22:20:25 +02:00
  • ac4835ef67 Merge pull request #101 from luggi/althold-flipable dongie 2014-05-04 22:50:50 +09:00
  • 495c6b8f73 make flipping the quad safe with althold engaged luggi 2014-05-03 02:25:29 +02:00
  • 6c3a2e1cbb Latest binaries Dominic Clifton 2014-05-03 22:51:48 +01:00
  • ee2140d324 Merge remote-tracking branch 'multiwii/master' Dominic Clifton 2014-05-03 22:48:41 +01:00
  • 0a441a9bb6 Merge commit 'fd4bb1eb1c' Dominic Clifton 2014-05-03 21:58:44 +01:00
  • 1750bfbc2b Fixing missed commit #2 Dominic Clifton 2014-05-03 21:50:58 +01:00
  • a2862a5cfb Fixing missing commit Dominic Clifton 2014-05-03 21:50:39 +01:00
  • a10528b103 Merge pull request #99 from treymarc/serialrx_msp Dominic Clifton 2014-05-03 21:48:30 +01:00
  • 65ba0fdf30 support 1S battery for voltage monitoring dongie 2014-05-01 12:24:48 +09:00
  • 78a335792d add support for GPIO remapping (copied from stm32f_gpio.c) dongie 2014-05-01 12:10:33 +09:00
  • 42b8faa8bb check frameComplete Conflicts: treymarc 2014-05-01 05:22:06 +02:00
  • 9e8b05dc0e add serial_rx msp Conflicts: treymarc 2014-05-01 05:06:36 +02:00
  • 771edeb29f building hex for gps initialization fix dongie 2014-04-30 00:34:16 +09:00
  • 68266d7eba Merge commit '2c9849cd33' Dominic Clifton 2014-05-03 17:56:39 +01:00
  • 02bb2089c1 Set SBAS mode in GPS for worldwide use instead of exclusively European use DTF UHF 2014-04-29 11:23:49 -04:00
  • 3bfe8a81bc Merge commit 'fdddb841a4' Dominic Clifton 2014-05-03 17:55:22 +01:00
  • 9b672791f4 Cleanup Fake GYRO and Fake ACC support. Dominic Clifton 2014-05-02 21:31:06 +01:00
  • 8be5e63faa Fix FY90Q build. Dominic Clifton 2014-05-02 21:30:29 +01:00
  • 019bb450c8 Adding a FIXME regarding failureMode() method signature. Dominic Clifton 2014-05-02 21:20:01 +01:00
  • 9a3c922efc STM32F30x - de-duplicate common uart code. Dominic Clifton 2014-05-02 21:19:19 +01:00
  • 89b9a0492f Cleanup OLIMEXINO softserial loopback support. Dominic Clifton 2014-05-02 21:17:18 +01:00
  • ef06d438e4 STM32F30x - Use USART2 non-DMA RX. This enables the use of serial-rx. Dominic Clifton 2014-05-02 19:56:40 +01:00
  • 9b84d47d33 STM32F30x - Enable USART2 (not for serialRx) Dominic Clifton 2014-05-02 18:39:03 +01:00
  • 92bed4a33d STM32F30x - Working parallel PWM. Timer IRQ handle was not defined for TIM8 correctly. Software serial conficted with parallel PWM input. Fixed crash due to incorrect timerConfig index calculation code. Dominic Clifton 2014-05-02 17:09:41 +01:00