1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-23 08:15:30 +03:00
Commit graph

37 commits

Author SHA1 Message Date
jflyper
9ea1428d11 Introduce per device pin pre-init 2018-12-13 11:15:26 +09:00
jflyper
f9a43099db SPI CS preinit for configurability 2018-05-24 22:00:26 +09:00
blckmn
a9f74cd6df Removed excess trailing spaces before new lines on licenses. 2018-04-25 20:58:00 +10:00
blckmn
46fe22b4bd Direct license replacement 2018-04-22 09:22:46 +10:00
Martin Budden
e05b3cb4de Tidy of IO code 2017-09-25 08:01:57 +01:00
jflyper
7619700165 OD flag to OutputType member 2017-08-16 22:59:59 +09:00
blckmn
834289e456 Move all F7 to use LL 2017-07-30 12:10:46 +10:00
blckmn
c1af6cf96b Removed as per @ledvinap suggestion 2017-07-28 06:28:57 +10:00
blckmn
e8c4ef83d9 IO Clean up and use of Low level for F7
- Move F7 to optional LL driver for IO and
- cleaned up and removed the remaining old gpio functions from other targets
2017-07-28 04:03:56 +10:00
Petr Ledvina
5fc2b4a8ac IOGetByTag did not handle empty Tag correctly 2017-05-28 14:47:58 +02:00
Petr Ledvina
f9bd5c2218 Allow target without IO pins
Mostly workaround for `-Wpedantic`
2017-05-15 20:11:32 +02:00
Petr Ledvina
58212464c5 Fix SITL warnings 2017-05-15 19:49:15 +02:00
Martin Budden
2493c214b0 Created subdirectories in drivers directory 2017-04-12 08:06:22 +01:00
Martin Budden
0219d6adc7 Updated accgyro locking. Printf tidy 2017-04-10 14:54:25 +01:00
cs8425
120fa21693 implement SITL in gazebosim with ArduCopterPlugin
need implement fake eeprom & fake IO

need implement fake system function

can compile, stuck in isEEPROMContentValid()

EEPROM in memory work

EEPROM as file should work

fix some complie warning

MSP over TCP work (add dyad.c)

a little clean up

fix FLASH_CONFIG_Size in ld script & implement some pwmout

IO to simulator work!! need to check direction & scale!!

can fly but Gyro buggy

move dyad.c

fix busy-loop (limit to max 20kHz)

can simulatie in different speed now! (hard code)

add option for IMU calculation

add README.md

move dyad.c and fix F3 overrun the flash size

explanation SITL in README.md and reuse CFLAGS, ASFLAGS
2017-04-05 18:22:59 +08:00
Martin
dcdaa6c7ad IO: handle NONE (NULL) io pin 2017-03-16 11:29:22 -04:00
Martin Budden
d76d65f19b Further UNUSED #define fix 2016-11-20 17:44:59 +00:00
blckmn
58105c25ac Simplified Owner management 2016-11-10 18:56:13 +11:00
borisbstyle
d2530da874 Merge pull request #1490 from blckmn/dma_owner
Adding DMA ownership for ADC, LED STRIP, USART and MOTOR
2016-11-09 09:59:07 +01:00
blckmn
9fc0f97359 Adding missing licence headers 2016-11-08 15:48:11 +11:00
blckmn
8dc3bee80d Adding DMA ownership for ADC, LED STRIP, USART and MOTOR 2016-11-08 13:47:37 +11:00
blckmn
eb53cbb40d Renaming resourceOwner_t to resourceOwner_e 2016-11-07 08:57:54 +11:00
Sami Korhonen
6e51f2f9b2 F7 Cleanup 2016-10-21 08:51:03 +03:00
Sami Korhonen
1f8805cdf0 squash betaflightF7
Parts and driver boost from @npsm
2016-10-21 08:51:02 +03:00
blckmn
46a6e560f1 Initial IO remapping capability 2016-10-13 11:08:39 +11:00
blckmn
c25bb8819f Merge branch 'betaflight' into master_to_development 2016-08-27 17:47:35 +10:00
blckmn
a01c22d7cb Bringing F4 targets into line with F1 and F3 for linker and startup files. 2016-08-27 09:27:29 +10:00
Martin Budden
147a16a66d Whitespace and const correctness tidy 2016-08-11 17:44:54 +01:00
Martin Budden
1c997abaaf Moved function declarations out of main. Tidied drivers. 2016-08-02 15:11:35 +01:00
blckmn
f0676b1b74 Added resource details for SIRIN TX. 2016-07-09 17:22:47 +10:00
blckmn
67d448d8ea Improved Resource command output. 2016-07-09 17:03:16 +10:00
Martin Budden
db07217afd Changed tabs to spaces. 2016-06-16 09:10:40 +01:00
blckmn
8b1cc05e1d Updated timerHardware_t to drop pinsource, and use new IO tags. 2016-06-15 05:27:59 +10:00
Scott Shawcroft
46941032f3 Switch to writing BSRR which only affects the state of pins with high bits in the mask rather than all pins like ODR. 2016-06-12 11:52:50 -07:00
Scott Shawcroft
708638f87b Fix IOToggle. The F1 and F3 implementation didn't work because mask is 16 bits and not 32. 2016-06-11 22:03:29 -07:00
blckmn
7ca39bbde6 STM32F4: Drivers 2016-06-08 05:37:08 +10:00
Petr Ledvina
9e30e69cee exti_io from Peter Ledvina 2016-06-03 10:44:06 +02:00