aboutsummaryrefslogtreecommitdiff
path: root/ports/stm32/adc.c
AgeCommit message (Expand)Author
2020-12-18stm32/adc: Deselect VBAT after reading to prevent battery drain.Damien George
2020-06-02stm32/adc: Add support to pyb.ADC for STM32WB MCUs.Damien George
2020-05-15stm32: Add support for F412 MCUs.Thomas Roberts
2020-04-18all: Fix implicit conversion from double to float.stijn
2020-04-05all: Use MP_ERROR_TEXT for all error messages.Jim Mussared
2020-03-28all: Remove spaces inside and around parenthesis.Damien George
2020-02-28all: Reformat C and Python source code with tools/codeformat.py.Damien George
2020-02-13py: Add mp_raise_msg_varg helper and use it where appropriate.Damien George
2019-10-15stm32/adc: Fix sampling for internal channels on H7 MCUs.iabdalkader
2019-10-15stm32/adc: Use IS_CHANNEL_INTERNAL macro to check for internal channels.iabdalkader
2019-10-15stm32/adc: Remove unused macro and channel check, and fix spacing.iabdalkader
2019-10-15stm32/adc: Update ADC driver to work with the new H7 HAL.iabdalkader
2019-10-04stm32/{adc,machine_adc}: Change ADC clock and sampling time for F0 MCUs.Chris Mason
2019-07-08stm32: Add support for STM32L452 MCUs.Chris Mason
2019-07-03stm32: Update components to work with new H7xx HAL.Damien George
2019-05-20stm32/adc: Fix VBAT_DIV to be 4 for STM32F411.Damien George
2019-05-02stm32: Add support for F413 MCUs.Chris Mason
2019-02-12ports: Convert legacy uppercase macro names to lowercase.Damien George
2019-02-06stm32/adc: Add basic support for ADC on a pin on STM32H7 MCUs.Damien George
2018-12-12stm32/adc: Support 16-bit ADC configuration on H7 MCUs.Damien George
2018-12-12stm32/adc: Increase ADC sampling time for internal sources on H7 MCUs.Damien George
2018-12-12stm32/adc: Fix calibrated volt/temp readings on H7 by using 16bit scale.Damien George
2018-12-06stm32: Add peripheral support for STM32L432.boochow
2018-11-26stm32/adc: Add ADC auto-calibration for L4 MCUs.Tobias Badertscher
2018-09-20stm32/adc: Increase sample time for internal sensors on L4 MCUs.Damien George
2018-09-20stm32/adc: Fix ADC calibration scale for L4 MCUs, they use 3.0V.Damien George
2018-09-20stm32: Add support for STM32F765xx MCUs.Andrew Leech
2018-08-04stm32/adc: Fix ADC reading on F0 MCUs to only sample a single channel.Damien George
2018-08-04stm32/adc: Disable VBAT in read channel helper function.Damien George
2018-07-08stm32: Support compiling with object representation D.Damien George
2018-05-28stm32: Add support for STM32F0 MCUs.Damien George
2018-05-18stm32: Add support for STM32L496 MCU.Tobias Badertscher
2018-05-04stm32: Don't use %lu or %lx for formatting, use just %u or %x.Damien George
2018-05-02stm32/adc: Use mp_hal_pin_config() instead of HAL_GPIO_Init().Damien George
2018-05-01stm32/adc: Add support for H7 MCU series.iabdalkader
2018-04-11stm32/adc: Factor common ADC init code into adcx_init_periph().Damien George
2018-04-11stm32/adc: Fix config of EOC selection and Ext-Trig for ADC periph.Damien George
2018-04-11stm32/adc: Factor code to optimise adc_read_channel and adc_read.Damien George
2018-04-11stm32/adc: Optimise read_timed_multi() by caching buffer pointers.Damien George
2018-04-11stm32/adc: Add read_timed_multi() static method, with docs and tests.Peter Hinch
2018-04-11stm32/adc: Fix verification of ADC channel 16 for F411 MCUs.Damien George
2018-03-27stm32: Consolidate include of genhdr/pins.h to single location in pin.h.Damien George
2018-03-17stm32: Use STM32xx macros instead of MCU_SERIES_xx to select MCU type.Damien George
2018-02-22stm32: Add board config option to enable/disable the ADC.Damien George
2018-02-13stm32: Update HAL macro and constant names to use newer versions.Damien George
2018-02-01stm32: Improve support for STM32F722, F723, F732, F733 MCUs.Damien George
2017-10-04all: Remove inclusion of internal py header files.Damien George
2017-09-10stm32/boards: Add new board B_L475E_IOT01A based on STM32L475.Tobias Badertscher
2017-09-06ports: Make new ports/ sub-directory and move all ports there.Damien George