rusefillc
4a2dcaa2fa
https://github.com/rusefi/rusefi/issues/6781
...
macro hook allowing consumers to limit loops
2024-08-08 11:17:58 -04:00
rusefillc
41625a9b63
Merge pull request #47 from dron0gus/uart-fixes
...
Uart fixes
2024-06-17 12:26:58 -04:00
Andrey Gusakov
adeb3c34cf
STM32: USARTv1: improve baud rate calculation accuracity
2024-06-17 13:52:40 +03:00
Andrey Gusakov
a173d119f1
Fixed bug #1278 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16441 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2024-06-17 12:32:50 +03:00
Andrey G
46c476ffeb
Merge pull request #46 from dron0gus/accel_fixes
...
lis3dsh: fix 'msg' may be used uninitialized
2024-02-11 23:49:03 +03:00
Andrey Gusakov
4209a8b55b
lis3dsh: fix 'msg' may be used uninitialized
2024-02-11 23:48:15 +03:00
Andrey G
ee6f268afc
Merge pull request #45 from dron0gus/accel_fixes
...
Accel fixes
2024-02-11 20:16:10 +03:00
Andrey Gusakov
354e29bb88
lis3dsh: check WHO_AM_I
2024-02-11 15:05:52 +03:00
Andrey Gusakov
66ca8833c1
lsm303agr: check WHO_AM_I first, release bus if device is not detected
2024-02-11 15:05:31 +03:00
Andrey Gusakov
16394c1650
lis302dl: check WHO_AM_I register
2024-02-11 15:05:31 +03:00
Andrey Gusakov
f2e4bcefef
lis2dw12: check WHO_AM_I register first, release bus on error
2024-02-11 15:05:31 +03:00
Andrey Gusakov
bc10e46944
lis2dw12: fix buffer overflow
2024-02-11 14:41:42 +03:00
Andrey G
a7a21a0e8e
Merge pull request #44 from dron0gus/artery-dev-backport
...
STM32: PWM: set 32bit mode bit in CR1 register for Artery devices
2024-01-14 23:20:10 +03:00
Andrey Gusakov
0a108b7253
STM32: PWM: set 32bit mode bit in CR1 register for Artery devices
...
TODO: add same fix for other TIM drivers
2024-01-14 23:17:42 +03:00
Andrey G
80ed9d0dd1
Merge pull request #43 from dron0gus/artery-dev-backport
...
fix cfg
2024-01-14 00:17:30 +03:00
Andrey Gusakov
a7fe8b3479
at32f4x.cfg: add proper flash banks
2024-01-14 00:16:58 +03:00
rusefillc
94130e898c
Merge pull request #42 from dron0gus/accelerometers-mmc
...
Accelerometers mmc
2023-12-16 09:32:59 -05:00
Andrey Gusakov
f869830718
Backport: Simplified FatFS bindings. Removed MMCSD experiment files.
...
Use wrappers from hal_ioblock.h . So it will call correct functions
in hal_mmc_spi.c that cares about spiAcquireBus().
Direct call to mmc* functions ignores locking/unlocking
8f967fe2af
2023-12-16 16:33:18 +03:00
Andrey Gusakov
ce4ef6d59d
lsm303agr: check WHO_AM_I register on lsm303agrStart()
2023-12-16 16:33:18 +03:00
Andrey Gusakov
240b3ca51f
lsm303agr: support SPI transport
2023-12-16 16:33:18 +03:00
Andrey Gusakov
1cf5f0af49
lsm303agr: prepare for SPI support
2023-12-16 16:33:18 +03:00
Andrey Gusakov
13770b45e0
lsm303agr: do not release bus between two sequential accesses
2023-12-16 16:33:18 +03:00
Andrey Gusakov
755857b597
lsm303agr: check i2c bus status after i2cStart()
2023-12-16 16:33:18 +03:00
Andrey Gusakov
1e252e5d9f
hal_mmc_spi: optimization backport
2023-12-16 16:33:18 +03:00
Andrey Gusakov
ad80e276ad
hal_mmc_spi: MMC_USE_MUTUAL_EXCLUSION config option backport
2023-12-16 16:33:18 +03:00
Andrey Gusakov
ceb748118b
Devices: ST: add LIS2DW12 accelerometer
2023-12-16 16:33:03 +03:00
rusefillc
8422976059
Merge pull request #41 from dron0gus/artery-dev-backport
...
Artery dev backport: readme
2023-11-18 15:41:02 -05:00
Andrey Gusakov
f0e02f90ac
Separate Artery md
2023-11-18 23:24:10 +03:00
Andrey Gusakov
6edf8e64d7
Readme: a bit about Artery AT32 port progress.
2023-11-18 23:04:36 +03:00
Andrey G
89dac4bb90
Merge pull request #40 from dron0gus/artery-dev-backport
...
Artery: flash User Systed Data (USD) area
2023-11-11 18:44:44 +03:00
Andrey Gusakov
df0e5e6b98
Artery: flash User System Data (USD) area
2023-11-11 18:43:08 +03:00
rusefillc
b3ae9ee852
#ifdef STM32H7XX resetSpiDevice
2023-11-03 20:04:57 -04:00
rusefillc
e9d08d00d1
Merge pull request #39 from dron0gus/artery-dev-backport
...
Artery: MFS support for AT32F43X, hal test
2023-11-03 07:20:58 -04:00
Andrey Gusakov
421ff88eb4
testhal: EFL-MFS: add AT32 support
2023-11-03 11:29:53 +03:00
Andrey Gusakov
b4debd2975
testhal: EFL-MFS: move board-specific configuration to portab
2023-11-03 11:29:53 +03:00
Andrey Gusakov
9b6fa573de
port: AT32: implement EFL support
2023-11-03 11:29:53 +03:00
Andrey Gusakov
69aef364b5
AT_START_F435: update
2023-11-03 11:18:11 +03:00
rusefillc
12889f8530
avoid shadowing with build-in function
2023-11-01 09:44:02 -04:00
Andrey G
53613ddde6
Merge pull request #38 from dron0gus/artery-dev-backport
...
at32: fix DBGMCU struct, FLASHSIZE and UID addresses
2023-10-30 13:24:33 +03:00
Andrey Gusakov
3234650abb
at32: fix DBGMCU struct, FLASHSIZE and UID addresses
2023-10-30 12:28:52 +03:00
rusefillc
c4096585ca
Merge pull request #37 from dron0gus/artery-dev-backport
...
Artery dev backport
2023-10-29 12:27:46 -04:00
Andrey Gusakov
b1510d74cd
STM32: SPIv1: integration with DMAv1 with MUX
2023-10-29 18:43:09 +03:00
Andrey Gusakov
95a93b98dc
port: at32: fix isr
2023-10-29 18:43:09 +03:00
Andrey Gusakov
6b87450ccb
port: AT32: fix IRQ handler offsets and numbers
2023-10-29 18:43:09 +03:00
Andrey Gusakov
f1099e4ed2
AT32: do not suppress IRQs
2023-10-29 18:43:09 +03:00
Andrey Gusakov
64a7efb04a
testhal: AT32: ADC: fixes for backport
2023-10-29 18:43:00 +03:00
Andrey Gusakov
7927c7881b
AT32: USB_CDC_IAD: update mcuconf.h
2023-10-29 15:38:08 +03:00
Andrey Gusakov
dbd86dc430
port: AT32: ADC fix
2023-10-29 15:38:08 +03:00
Andrey Gusakov
448b07c245
STM32: ADCv2: integration with DMAv1 with MUX
2023-10-29 15:38:08 +03:00
Andrey Gusakov
7f73c584f8
STM32: DMAv1: support for AT32 variant of DMA
2023-10-28 00:27:26 +03:00