30 Commits (51c2d26f15c2a737f90f5e4f6581b2588e0930fc)

Author SHA1 Message Date
Yuuki NAGAO ec9ea97413 stm32/dac: Fix dac.write_timed on G4 MCUs to use 32-bit DMA access. 1 year ago
Damien George 61339aa506 stm32: Add initial support for H5 MCUs. 2 years ago
yn386 427d72667f stm32: Add support for STM32L1 MCUs. 2 years ago
Jim Mussared 94beeabd2e py/obj: Convert make_new into a mp_obj_type_t slot. 2 years ago
Jim Mussared 9dce82776d all: Remove unnecessary locals_dict cast. 2 years ago
Jim Mussared 662b9761b3 all: Make all mp_obj_type_t defs use MP_DEFINE_CONST_OBJ_TYPE. 3 years ago
Asensio Lorenzo Sempere 010012c7c3 stm32: Add support for G0 MCUs. 3 years ago
Herwin Grobben 8f68e26f79 stm32: Add support for G4 MCUs, and add NUCLEO_G474RE board defn. 4 years ago
iabdalkader a00e1e5735 stm32/dac: Deinit all DACs on soft reset. 3 years ago
Jim Mussared def76fe4d9 all: Use MP_ERROR_TEXT for all error messages. 5 years ago
Damien George 69661f3343 all: Reformat C and Python source code with tools/codeformat.py. 5 years ago
Damien George ad7213d3c3 py: Add mp_raise_msg_varg helper and use it where appropriate. 5 years ago
Damien George 09376f0e47 py: Introduce MP_ROM_NONE macro for ROM to refer to None object. 5 years ago
Jim Mussared 74fe841449 docs/library/pyb.DAC.rst: Correct frequency for triangle mode output. 5 years ago
Chris Mason 64181b5f76 stm32: Add support for STM32L452 MCUs. 6 years ago
Damien George aa7b32c811 stm32/dac: Rework DAC driver to use direct register access. 6 years ago
Damien George 6e30f96b0b ports: Convert legacy uppercase macro names to lowercase. 6 years ago
Damien George b0c8a94b41 stm32/dma: Pass DMA direction as parameter to dma_init not in cfg struct 6 years ago
Damien George e1ae9939ac stm32: Support compiling with object representation D. 6 years ago
Damien George ea7e747979 stm32: Add support for STM32F0 MCUs. 7 years ago
Damien George 00a659f3ee stm32/dac: Implement printing of a DAC object. 7 years ago
Damien George dcfd2de5c2 stm32/dac: Make deinit disable the output buffer on H7 and L4 MCUs. 7 years ago
Damien George b0ad46cd11 stm32/dac: Use mp_hal_pin_config() instead of HAL_GPIO_Init(). 7 years ago
Damien George 8b91260169 stm32/dac: Support MCUs that don't have TIM4/5 and use new HAL macro. 7 years ago
Damien George b30e0d2f26 stm32/dac: Add buffering argument to constructor and init() method. 7 years ago
iabdalkader 90bb98e83d stm32/dac: Add support for H7 MCUs. 7 years ago
Damien George 2dca693c24 stm32: Change pin_X and pyb_pin_X identifiers to be pointers to objects. 7 years ago
Damien George 6b51eb22c8 stm32: Consolidate include of genhdr/pins.h to single location in pin.h. 7 years ago
Damien George e37b8ba5a5 stm32: Use STM32xx macros instead of MCU_SERIES_xx to select MCU type. 7 years ago
Damien George 01dd7804b8 ports: Make new ports/ sub-directory and move all ports there. 7 years ago
Damien George 71c9cfb028 all: Convert remaining "mp_uint_t n_args" to "size_t n_args". 7 years ago
Javier Candeira 35a1fea90b all: Raise exceptions via mp_raise_XXX 7 years ago
Alexander Steffen 55f33240f3 all: Use the name MicroPython consistently in comments 7 years ago
Damien George 80b31dc097 stmhal: Clean up some header includes. 7 years ago
Damien George 2bf5a947b2 stmhal: Make error messages more consistent across peripherals. 8 years ago
Damien George 48d867b4a6 all: Make more use of mp_raise_{msg,TypeError,ValueError} helpers. 8 years ago
Damien George 0986675451 stmhal: Convert all module and method tables to use MP_ROM macros. 8 years ago
Paul Sokolovsky eac22e29a5 all: Consistently update signatures of .make_new and .call methods. 8 years ago
Peter Hinch ef47a67cf4 stmhal/dac: Fix DAC (re-)initialisation by resetting DMA. 9 years ago
Peter Hinch 641300dccb stmhal/dac: DAC deinit() method added. 9 years ago
Tobias Badertscher e64032d6fd stmhal: L4: Adapt DMA to be able to support STM32L4 MCU series. 9 years ago
Damien George 5b3f0b7f39 py: Change first arg of type.make_new from mp_obj_t to mp_obj_type_t*. 9 years ago
Dave Hylands 0077958ad0 stmhal: Put all DMA channel & stream definitions in dma.h 9 years ago
Damien George b5c43be135 stmhal: Allow to set bits resolution for DAC; 8 is default, can have 12. 9 years ago
Dave Hylands ea8bf81058 stmhal: Replace #include "stm32f4xx_hal.h" with #include STM32_HAL_H. 9 years ago
Damien George 7693ef3bd6 stmhal: Allow ADC.read_timed to take Timer object in place of freq. 9 years ago
Damien George abc24c1876 stmhal: Allow DAC.write_timed to take Timer object in place of freq. 9 years ago
Damien George 6f5e0fe955 stmhal: Clean up DAC code a little. 9 years ago
Damien George c92c7a69fd stmhal: Exclude code for those timers that don't exist in the hardware. 10 years ago
blmorris 4c45921349 stmhal: Use new %q format to print qstr's in a few more places. 10 years ago