36 Commits (44079dcc466043f14807d3f1fbed90757c187886)

Author SHA1 Message Date
Andrew Tridgell adf7fefc2e HAL_ChibiOS: detect stuck I2C bus and clear with SCL 6 years ago
Andrew Tridgell d3af854949 HAL_ChibiOS: fixed bootloader build 7 years ago
Lucas De Marchi 668c941717 Global: use new version of ARRAY_SIZE 7 years ago
Siddharth Purohit 395c48933c HAL_ChibiOS: move tto using updated time conversion API 7 years ago
Andrew Tridgell 13f96bcb00 HAL_ChibiOS: fixed an i2c dma callback bug 7 years ago
Andrew Tridgell 73cfd40e7f HAL_ChibiOS: reduce latency of DMA sharing 7 years ago
Andrew Tridgell 59aab9987e HAL_ChibiOS: account for I2C base in compass masks 7 years ago
Andrew Tridgell 476bddd9a3 HAL_ChibiOS: use HAL_I2C_INTERNAL_MASK 7 years ago
Andrew Tridgell 4f9bd50038 HAL_ChibiOS: implement I2C bus masks 7 years ago
Andrew Tridgell e068106669 HAL_ChibiOS: support I2C devices on STM32F7 without DMA 7 years ago
Andrew Tridgell a945c97ec6 HAL_ChibiOS: fixed 3-way DMA sharing bug 7 years ago
Andrew Tridgell 2493cdbcb6 HAL_ChibiOS: switch to new bouncebuffer system 7 years ago
Andrew Tridgell fef1b0ffc6 HAL_ChibiOS: fixed I2C flush/invalidate calls 7 years ago
Andrew Tridgell 4d4ea894e8 HAL_ChibiOS: disable i2c device debug code 7 years ago
Andrew Tridgell edb831653f HAL_ChibiOS: added dma_flush and dma_invalidate operations 7 years ago
mirkix c2eee2db23 AP_HAL_ChibiOS: add STM32F7 I2C support 7 years ago
Andrew Tridgell bc32276966 HAL_ChibiOS: support DShot output 7 years ago
Andrew Tridgell 306d35655e HAL_ChibiOS: allow for bare board builds 7 years ago
Andrew Tridgell 5f353b5c85 HAL_ChibiOS: fixed build of I2C without I2C1 defined 7 years ago
Andrew Tridgell 9301e4888a HAL_ChibiOS: make not having bus lock a soft error 7 years ago
Andrew Tridgell 8eff43a352 HAL_ChibiOS: fixed printf arguments 7 years ago
Siddharth Purohit 40142e5aef ChibiOS: implement way to clear i2c bus by toggling clock line 7 years ago
Andrew Tridgell 47ce37f463 HAL_ChibiOS: report I2C clock downgrades 7 years ago
Andrew Tridgell f1ce321a2f HAL_ChibiOS: added checking of bus owner 7 years ago
Andrew Tridgell 23e1b2e271 HAL_ChibiOS: added paranoid state checking on I2C 7 years ago
Andrew Tridgell 87389e0fdc HAL_ChibiOS: fixed double DMA allocation on i2c 7 years ago
Andrew Tridgell 63671b06a8 HAL_ChibiOS: added HAL_I2C_MAX_CLOCK define 7 years ago
Andrew Tridgell 88f11f5a50 HAL_ChibiOS: added HAL_I2C_BUS_BASE 7 years ago
Andrew Tridgell f5c8754d75 HAL_ChibiOS: use ARRAY_SIZE_SIMPLE 7 years ago
Andrew Tridgell d1f93cd66c HAL_Chibios: auto-generate I2C, SPI and UART device lists 7 years ago
Andrew Tridgell c3435e45c5 HAL_ChibiOS: initial port to FMUv4 7 years ago
bugobliterator 5feef04f5f HAL_ChibiOS: add support for CCM memory 7 years ago
Andrew Tridgell 36227aa126 HAL_ChibiOS: implement bus speed and smbus for I2C 7 years ago
Andrew Tridgell 755eca31c2 HAL_Chibios: don't unregister shared DMA 7 years ago
Andrew Tridgell 9812fc9574 HAL_Chibios: prevent creation of i2c devices on invalid bus 7 years ago
Andrew Tridgell 8b6bab7b17 HAL_Chibios: added ChibiOS HAL 7 years ago
Andrew Tridgell 3402d07651 HAL_PX4: fixed a race condition on i2c init 7 years ago
José Roberto de Souza 9ee007f924 AP_HAL_PX4: Map PX4_I2C_BUS_EXPANSION1 8 years ago
Andrew Tridgell 3415dfb46c HAL_PX4: implement split transfers for I2C 8 years ago
Lucas De Marchi 91dabbe418 AP_HAL_PX4: implement method to ajust periodic callback 8 years ago
Andrew Tridgell e2192d5b4d HAL_PX4: report user bus number not system bus number 8 years ago
Andrew Tridgell f039a37971 HAL_PX4: set names on all bus threads 8 years ago
Andrew Tridgell f04b186879 HAL_PX4: fixed bug in instantiation of I2C bus threads 8 years ago
Andrew Tridgell 252f90ba36 HAL_PX4: drop I2C speed to 100kHz 8 years ago
Andrew Tridgell 41018feb3a HAL_PX4: split I2C transfers 8 years ago
Andrew Tridgell 01fadb6e90 HAL_PX4: added per-device perf counter for I2C devices 8 years ago
Andrew Tridgell 922d5a74f7 HAL_PX4: print msg when I2C device is closed 8 years ago
Andrew Tridgell 16489d2a13 HAL_PX4: implement device IDs for I2C and SPI 8 years ago
Andrew Tridgell 1bb450c722 HAL_PX4: moved to common DeviceBus class for thread management in I2C and SPI 8 years ago
Andrew Tridgell 88df9c7029 HAL_PX4: added thread-per-bus implementation for I2C 8 years ago