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