├── .clang-format ├── .clangd ├── .gitignore ├── .gitmodules ├── README.md ├── TODO ├── _attic ├── adc_builtin_driver.cc ├── adc_builtin_driver.hh ├── adc_builtin_driver_mp1.cc ├── adc_config_struct.hh ├── nested_constexpr_structs.cc ├── print.cc ├── rcc.hh ├── screen_buffer.hh └── templatized_conf_idea.hh ├── config.md ├── drivers ├── adc_builtin_conf.hh ├── adc_i2c_config_struct.hh ├── adc_i2c_max11645.hh ├── adc_i2c_tla2528.hh ├── adc_i2c_tla2528_registers.hh ├── adc_periph_nums.hh ├── adc_spi_max11666.hh ├── analog_in.hh ├── analog_in_ext.hh ├── arch.hh ├── battery_guage_bq27441.hh ├── bdma_config_struct.hh ├── bit_bang.hh ├── bit_bang_spi_conf.hh ├── bus_register.hh ├── callable.hh ├── clocks.hh ├── codec.hh ├── codec_CS42L51.cc ├── codec_CS42L51.hh ├── codec_CS42L51_registers.h ├── codec_PCM3060.cc ├── codec_PCM3060.hh ├── codec_PCM3060_registers.hh ├── codec_PCM3168.cc ├── codec_PCM3168.hh ├── codec_PCM3168_registers.hh ├── codec_PCM3168_registers_2.hh ├── codec_TAC5211.cc ├── codec_TAC5211.hh ├── codec_TAC5211_registers.hh ├── codec_WM8731.cc ├── codec_WM8731.hh ├── codec_WM8731_registers.h ├── codec_null.hh ├── cycle_counter.hh ├── dac_MCP48FVBxx.hh ├── dac_stream.hh ├── debounced_switch.hh ├── dma_config_struct.hh ├── eeprom_i2c_m24c.hh ├── flash.hh ├── flash_block.hh ├── frame_buffer_led.hh ├── fusb302.hh ├── fusb302_registers.hh ├── gpio_expander.hh ├── gpio_expander_TCA9535.hh ├── hal_callback.cc ├── hal_callback.hh ├── hal_handlers.cc ├── i2c.cc ├── i2c.hh ├── i2c_config_struct.hh ├── inter_core_comm.hh ├── interrupt.hh ├── lazy_uart.hh ├── led50.hh ├── led_driver.hh ├── led_driver_lp5009.hh ├── led_driver_lp5024.hh ├── lis2hh12_accel.hh ├── lp5009_registers.hh ├── lp5024_registers.hh ├── ltdc_screen_config_struct.hh ├── memory_transfer.hh ├── muxed_io.hh ├── neopixel.hh ├── parallel_writer.hh ├── parallel_writer_conf.hh ├── pca9685_led_driver.cc ├── pca9685_led_driver.hh ├── pca9685_led_driver_dma.cc ├── pca9685_led_driver_dma.hh ├── pin.cc ├── pin.hh ├── pin_change_conf.hh ├── qspi_flash_cellblock.hh ├── qspi_flash_driver.cc ├── qspi_flash_driver.hh ├── qspi_flash_registers.h ├── qspi_flash_struct.hh ├── ram_test.hh ├── register_access.hh ├── rotary.hh ├── rotary_general.hh ├── rotary_tables.hh ├── sai.cc ├── sai.hh ├── sai_config_struct.hh ├── screen_9bit_packet.hh ├── screen_9bit_spi_setup.hh ├── screen_ILI9341.hh ├── screen_ST77XX.hh ├── screen_ltdc.hh ├── screen_ltdc_setup.hh ├── sdcard.hh ├── sdcard_conf.hh ├── sdram.cc ├── sdram.hh ├── sdram_48LC16M16_6A_conf.hh ├── sdram_AS4C16M16SA_6CN_conf.hh ├── sdram_AS4C16M16SA_7CN_conf.hh ├── sdram_IS42S16400J-7BL.hh ├── sdram_W9825G6KH_75_conf.hh ├── sdram_config_struct.hh ├── spi_config_struct.hh ├── spi_datacmd.hh ├── spi_dma_datacmd_driver.hh ├── spi_screen_config_struct.hh ├── spi_transfer.hh ├── spi_transfer_config_struct.hh ├── ss7701s_lcd_init.hh ├── stm32xx.h ├── switch_3pos.hh ├── tim.cc ├── tim.hh ├── tim_pwm.hh ├── timekeeper.cc ├── timekeeper.hh ├── uart.hh └── uart_conf.hh ├── examples ├── hardware-tests │ ├── memory_transfer_test.hh │ ├── nested_isr.hh │ └── timing_tests.hh ├── led_blink │ └── Makefile └── led_controller_dma.hh ├── target ├── stm32f0xx │ └── drivers │ │ ├── adc_builtin.hh │ │ ├── dma_registers.hh │ │ ├── dma_transfer.hh │ │ ├── exti.hh │ │ ├── interrupt_control.hh │ │ ├── interrupt_handler.cc │ │ ├── periph.hh │ │ ├── pin_change.hh │ │ ├── rcc.hh │ │ ├── system.hh │ │ └── system_clocks.hh ├── stm32f401 │ └── drivers │ │ ├── flash_sectors.hh │ │ ├── periph.hh │ │ └── rcc.hh ├── stm32f42x │ └── drivers │ │ ├── periph.hh │ │ └── rcc.hh ├── stm32f4xx │ ├── boot │ │ ├── startup.s │ │ └── system_init.c │ └── drivers │ │ ├── adc_builtin.hh │ │ ├── dma_transfer.hh │ │ ├── exti.hh │ │ ├── flash.cc │ │ ├── i2c_target.hh │ │ ├── i2c_timing_config.hh │ │ ├── interrupt_control.hh │ │ ├── interrupt_handler.cc │ │ ├── pin_change.hh │ │ ├── spi.hh │ │ ├── spi_registers.hh │ │ ├── system.hh │ │ └── system_clocks.hh ├── stm32f723 │ └── drivers │ │ ├── flash_sectors.hh │ │ └── rcc.hh ├── stm32f730 │ └── drivers │ │ └── rcc.hh ├── stm32f746 │ └── drivers │ │ └── rcc.hh ├── stm32f7xx │ ├── boot │ │ ├── startup.s │ │ └── system_init.c │ └── drivers │ │ ├── adc_builtin.hh │ │ ├── adc_common_builtin.hh │ │ ├── dma_transfer.hh │ │ ├── exti.hh │ │ ├── i2c_target.hh │ │ ├── i2c_timing_config.hh │ │ ├── interrupt_control.hh │ │ ├── interrupt_handler.cc │ │ ├── periph.hh │ │ ├── pin_change.hh │ │ ├── rcc.hh │ │ ├── sai_tdm.cc │ │ ├── sai_tdm.hh │ │ ├── sdcard_target.hh │ │ ├── sdram_target.hh │ │ ├── system.hh │ │ ├── system_clocks.hh │ │ └── uart_target.hh ├── stm32h7x5 │ ├── boot │ │ └── startup_cm7.s │ ├── drivers │ │ ├── bdma.hh │ │ ├── cycle_counter.cc │ │ ├── dma2d_transfer.hh │ │ ├── exti.hh │ │ ├── hsem.hh │ │ ├── i2c_target.hh │ │ ├── i2c_timing_config.hh │ │ ├── interrupt_control.hh │ │ ├── interrupt_handler.cc │ │ ├── mdma_registers.hh │ │ ├── mpu.hh │ │ ├── periph.hh │ │ ├── pin_change.hh │ │ ├── rcc.hh │ │ ├── sai_tdm.cc │ │ ├── sai_tdm.hh │ │ ├── sdram_target.hh │ │ ├── secondary_core_control.hh │ │ ├── spi.hh │ │ ├── spi_registers.hh │ │ ├── syscfg.hh │ │ └── system.hh │ └── templates │ │ ├── stm32h755xx_flash_CM4.ld │ │ └── stm32h755xx_flash_CM7.ld ├── stm32h7x5_m4 │ └── drivers │ │ ├── cache.hh │ │ └── system_startup.hh ├── stm32h7x5_m7 │ └── drivers │ │ ├── cache.hh │ │ ├── smp.hh │ │ ├── system_clocks.hh │ │ └── system_startup.hh ├── stm32mp1 │ └── drivers │ │ ├── adc_builtin.hh │ │ ├── dac_builtin.hh │ │ ├── dma2d_transfer.hh │ │ ├── dma_registers.hh │ │ ├── dma_transfer.hh │ │ ├── exti.hh │ │ ├── hsem.hh │ │ ├── i2c_target.hh │ │ ├── i2c_timing_config.hh │ │ ├── ipcc.hh │ │ ├── ipcc_regs.hh │ │ ├── mdma_registers.hh │ │ ├── periph.hh │ │ ├── pin_change.hh │ │ ├── rcc_common.hh │ │ ├── sai_pdm.cc │ │ ├── sai_pdm.hh │ │ ├── sai_tdm.cc │ │ ├── sai_tdm.hh │ │ ├── sdcard_target.hh │ │ ├── sdram.cc │ │ ├── spi.hh │ │ ├── spi_registers.hh │ │ └── uart_target.hh ├── stm32mp1_ca7 │ ├── boot │ │ ├── irq_ctrl.c │ │ ├── mmu_ca7.h │ │ ├── startup.s │ │ ├── startup_ca7.s │ │ ├── system_ca7.c │ │ ├── system_ca7.h │ │ └── system_init.c │ ├── drivers │ │ ├── cache.hh │ │ ├── copro_control.hh │ │ ├── cycle_counter.cc │ │ ├── hal_handlers.cc │ │ ├── interrupt_control.hh │ │ ├── interrupt_handler.cc │ │ ├── rcc.hh │ │ ├── rcc_lowpower.hh │ │ ├── sai_tdm.cc │ │ ├── secondary_core_control.hh │ │ ├── smp.hh │ │ ├── system.hh │ │ └── system_clocks.hh │ └── templates │ │ ├── mmu_ca7.c │ │ └── stm32mp15xx_ca7.ld └── stm32mp1_cm4 │ ├── boot │ └── startup_stm32mp157cxx_cm4.s │ ├── drivers │ ├── cache.hh │ ├── interrupt_control.hh │ ├── interrupt_handler.cc │ ├── rcc.hh │ ├── smp.hh │ └── system_clocks.hh │ └── templates │ └── stm32mp15xx_m4.ld └── tests ├── Makefile ├── Makefile.cpputest ├── doctest.cc ├── doctest.h ├── fake_gpio_test.cpp ├── fake_register_access_tests.cc ├── fusb302_registers_tests.cc ├── inter_core_comm_tests.cc ├── mpu_tests.cc ├── register_access_tests.cc ├── rotary_test.cpp ├── sdram_tests.cpp ├── stubs ├── core_m7_stubs.hh ├── drivers │ ├── ipcc.hh │ ├── rcc.hh │ └── register_access.hh ├── mpu_fake.hh ├── pin.cc ├── scb_fake.hh ├── stm32 │ ├── cmsis_periphs.hh │ ├── core_cm7.h │ ├── fake_gpio.cpp │ ├── fake_gpio.h │ └── stm32f7xx_hal_gpio_fake.c └── system.hh ├── test_frame_buffer_led.cpp └── test_interruptmgr.cpp /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/.clang-format -------------------------------------------------------------------------------- /.clangd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/.clangd -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/README.md -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/TODO -------------------------------------------------------------------------------- /_attic/adc_builtin_driver.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/_attic/adc_builtin_driver.cc -------------------------------------------------------------------------------- /_attic/adc_builtin_driver.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/_attic/adc_builtin_driver.hh -------------------------------------------------------------------------------- /_attic/adc_builtin_driver_mp1.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/_attic/adc_builtin_driver_mp1.cc -------------------------------------------------------------------------------- /_attic/adc_config_struct.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/_attic/adc_config_struct.hh -------------------------------------------------------------------------------- /_attic/nested_constexpr_structs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/_attic/nested_constexpr_structs.cc -------------------------------------------------------------------------------- /_attic/print.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/_attic/print.cc -------------------------------------------------------------------------------- /_attic/rcc.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/_attic/rcc.hh -------------------------------------------------------------------------------- /_attic/screen_buffer.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/_attic/screen_buffer.hh -------------------------------------------------------------------------------- /_attic/templatized_conf_idea.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/_attic/templatized_conf_idea.hh -------------------------------------------------------------------------------- /config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/config.md -------------------------------------------------------------------------------- /drivers/adc_builtin_conf.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/adc_builtin_conf.hh -------------------------------------------------------------------------------- /drivers/adc_i2c_config_struct.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/adc_i2c_config_struct.hh -------------------------------------------------------------------------------- /drivers/adc_i2c_max11645.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/adc_i2c_max11645.hh -------------------------------------------------------------------------------- /drivers/adc_i2c_tla2528.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/adc_i2c_tla2528.hh -------------------------------------------------------------------------------- /drivers/adc_i2c_tla2528_registers.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/adc_i2c_tla2528_registers.hh -------------------------------------------------------------------------------- /drivers/adc_periph_nums.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/adc_periph_nums.hh -------------------------------------------------------------------------------- /drivers/adc_spi_max11666.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/adc_spi_max11666.hh -------------------------------------------------------------------------------- /drivers/analog_in.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/analog_in.hh -------------------------------------------------------------------------------- /drivers/analog_in_ext.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/analog_in_ext.hh -------------------------------------------------------------------------------- /drivers/arch.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/arch.hh -------------------------------------------------------------------------------- /drivers/battery_guage_bq27441.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/battery_guage_bq27441.hh -------------------------------------------------------------------------------- /drivers/bdma_config_struct.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/bdma_config_struct.hh -------------------------------------------------------------------------------- /drivers/bit_bang.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/bit_bang.hh -------------------------------------------------------------------------------- /drivers/bit_bang_spi_conf.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/bit_bang_spi_conf.hh -------------------------------------------------------------------------------- /drivers/bus_register.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/bus_register.hh -------------------------------------------------------------------------------- /drivers/callable.hh: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include "util/callable.hh" 3 | -------------------------------------------------------------------------------- /drivers/clocks.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/clocks.hh -------------------------------------------------------------------------------- /drivers/codec.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/codec.hh -------------------------------------------------------------------------------- /drivers/codec_CS42L51.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/codec_CS42L51.cc -------------------------------------------------------------------------------- /drivers/codec_CS42L51.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/codec_CS42L51.hh -------------------------------------------------------------------------------- /drivers/codec_CS42L51_registers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/codec_CS42L51_registers.h -------------------------------------------------------------------------------- /drivers/codec_PCM3060.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/codec_PCM3060.cc -------------------------------------------------------------------------------- /drivers/codec_PCM3060.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/codec_PCM3060.hh -------------------------------------------------------------------------------- /drivers/codec_PCM3060_registers.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/codec_PCM3060_registers.hh -------------------------------------------------------------------------------- /drivers/codec_PCM3168.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/codec_PCM3168.cc -------------------------------------------------------------------------------- /drivers/codec_PCM3168.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/codec_PCM3168.hh -------------------------------------------------------------------------------- /drivers/codec_PCM3168_registers.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/codec_PCM3168_registers.hh -------------------------------------------------------------------------------- /drivers/codec_PCM3168_registers_2.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/codec_PCM3168_registers_2.hh -------------------------------------------------------------------------------- /drivers/codec_TAC5211.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/codec_TAC5211.cc -------------------------------------------------------------------------------- /drivers/codec_TAC5211.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/codec_TAC5211.hh -------------------------------------------------------------------------------- /drivers/codec_TAC5211_registers.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/codec_TAC5211_registers.hh -------------------------------------------------------------------------------- /drivers/codec_WM8731.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/codec_WM8731.cc -------------------------------------------------------------------------------- /drivers/codec_WM8731.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/codec_WM8731.hh -------------------------------------------------------------------------------- /drivers/codec_WM8731_registers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/codec_WM8731_registers.h -------------------------------------------------------------------------------- /drivers/codec_null.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/codec_null.hh -------------------------------------------------------------------------------- /drivers/cycle_counter.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/cycle_counter.hh -------------------------------------------------------------------------------- /drivers/dac_MCP48FVBxx.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/dac_MCP48FVBxx.hh -------------------------------------------------------------------------------- /drivers/dac_stream.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/dac_stream.hh -------------------------------------------------------------------------------- /drivers/debounced_switch.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/debounced_switch.hh -------------------------------------------------------------------------------- /drivers/dma_config_struct.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/dma_config_struct.hh -------------------------------------------------------------------------------- /drivers/eeprom_i2c_m24c.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/eeprom_i2c_m24c.hh -------------------------------------------------------------------------------- /drivers/flash.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/flash.hh -------------------------------------------------------------------------------- /drivers/flash_block.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/flash_block.hh -------------------------------------------------------------------------------- /drivers/frame_buffer_led.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/frame_buffer_led.hh -------------------------------------------------------------------------------- /drivers/fusb302.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/fusb302.hh -------------------------------------------------------------------------------- /drivers/fusb302_registers.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/fusb302_registers.hh -------------------------------------------------------------------------------- /drivers/gpio_expander.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/gpio_expander.hh -------------------------------------------------------------------------------- /drivers/gpio_expander_TCA9535.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/gpio_expander_TCA9535.hh -------------------------------------------------------------------------------- /drivers/hal_callback.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/hal_callback.cc -------------------------------------------------------------------------------- /drivers/hal_callback.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/hal_callback.hh -------------------------------------------------------------------------------- /drivers/hal_handlers.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/hal_handlers.cc -------------------------------------------------------------------------------- /drivers/i2c.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/i2c.cc -------------------------------------------------------------------------------- /drivers/i2c.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/i2c.hh -------------------------------------------------------------------------------- /drivers/i2c_config_struct.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/i2c_config_struct.hh -------------------------------------------------------------------------------- /drivers/inter_core_comm.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/inter_core_comm.hh -------------------------------------------------------------------------------- /drivers/interrupt.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/interrupt.hh -------------------------------------------------------------------------------- /drivers/lazy_uart.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/lazy_uart.hh -------------------------------------------------------------------------------- /drivers/led50.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/led50.hh -------------------------------------------------------------------------------- /drivers/led_driver.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/led_driver.hh -------------------------------------------------------------------------------- /drivers/led_driver_lp5009.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/led_driver_lp5009.hh -------------------------------------------------------------------------------- /drivers/led_driver_lp5024.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/led_driver_lp5024.hh -------------------------------------------------------------------------------- /drivers/lis2hh12_accel.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/lis2hh12_accel.hh -------------------------------------------------------------------------------- /drivers/lp5009_registers.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/lp5009_registers.hh -------------------------------------------------------------------------------- /drivers/lp5024_registers.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/lp5024_registers.hh -------------------------------------------------------------------------------- /drivers/ltdc_screen_config_struct.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/ltdc_screen_config_struct.hh -------------------------------------------------------------------------------- /drivers/memory_transfer.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/memory_transfer.hh -------------------------------------------------------------------------------- /drivers/muxed_io.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/muxed_io.hh -------------------------------------------------------------------------------- /drivers/neopixel.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/neopixel.hh -------------------------------------------------------------------------------- /drivers/parallel_writer.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/parallel_writer.hh -------------------------------------------------------------------------------- /drivers/parallel_writer_conf.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/parallel_writer_conf.hh -------------------------------------------------------------------------------- /drivers/pca9685_led_driver.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/pca9685_led_driver.cc -------------------------------------------------------------------------------- /drivers/pca9685_led_driver.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/pca9685_led_driver.hh -------------------------------------------------------------------------------- /drivers/pca9685_led_driver_dma.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/pca9685_led_driver_dma.cc -------------------------------------------------------------------------------- /drivers/pca9685_led_driver_dma.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/pca9685_led_driver_dma.hh -------------------------------------------------------------------------------- /drivers/pin.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/pin.cc -------------------------------------------------------------------------------- /drivers/pin.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/pin.hh -------------------------------------------------------------------------------- /drivers/pin_change_conf.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/pin_change_conf.hh -------------------------------------------------------------------------------- /drivers/qspi_flash_cellblock.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/qspi_flash_cellblock.hh -------------------------------------------------------------------------------- /drivers/qspi_flash_driver.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/qspi_flash_driver.cc -------------------------------------------------------------------------------- /drivers/qspi_flash_driver.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/qspi_flash_driver.hh -------------------------------------------------------------------------------- /drivers/qspi_flash_registers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/qspi_flash_registers.h -------------------------------------------------------------------------------- /drivers/qspi_flash_struct.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/qspi_flash_struct.hh -------------------------------------------------------------------------------- /drivers/ram_test.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/ram_test.hh -------------------------------------------------------------------------------- /drivers/register_access.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/register_access.hh -------------------------------------------------------------------------------- /drivers/rotary.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/rotary.hh -------------------------------------------------------------------------------- /drivers/rotary_general.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/rotary_general.hh -------------------------------------------------------------------------------- /drivers/rotary_tables.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/rotary_tables.hh -------------------------------------------------------------------------------- /drivers/sai.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/sai.cc -------------------------------------------------------------------------------- /drivers/sai.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/sai.hh -------------------------------------------------------------------------------- /drivers/sai_config_struct.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/sai_config_struct.hh -------------------------------------------------------------------------------- /drivers/screen_9bit_packet.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/screen_9bit_packet.hh -------------------------------------------------------------------------------- /drivers/screen_9bit_spi_setup.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/screen_9bit_spi_setup.hh -------------------------------------------------------------------------------- /drivers/screen_ILI9341.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/screen_ILI9341.hh -------------------------------------------------------------------------------- /drivers/screen_ST77XX.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/screen_ST77XX.hh -------------------------------------------------------------------------------- /drivers/screen_ltdc.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/screen_ltdc.hh -------------------------------------------------------------------------------- /drivers/screen_ltdc_setup.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/screen_ltdc_setup.hh -------------------------------------------------------------------------------- /drivers/sdcard.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/sdcard.hh -------------------------------------------------------------------------------- /drivers/sdcard_conf.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/sdcard_conf.hh -------------------------------------------------------------------------------- /drivers/sdram.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/sdram.cc -------------------------------------------------------------------------------- /drivers/sdram.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/sdram.hh -------------------------------------------------------------------------------- /drivers/sdram_48LC16M16_6A_conf.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/sdram_48LC16M16_6A_conf.hh -------------------------------------------------------------------------------- /drivers/sdram_AS4C16M16SA_6CN_conf.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/sdram_AS4C16M16SA_6CN_conf.hh -------------------------------------------------------------------------------- /drivers/sdram_AS4C16M16SA_7CN_conf.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/sdram_AS4C16M16SA_7CN_conf.hh -------------------------------------------------------------------------------- /drivers/sdram_IS42S16400J-7BL.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/sdram_IS42S16400J-7BL.hh -------------------------------------------------------------------------------- /drivers/sdram_W9825G6KH_75_conf.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/sdram_W9825G6KH_75_conf.hh -------------------------------------------------------------------------------- /drivers/sdram_config_struct.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/sdram_config_struct.hh -------------------------------------------------------------------------------- /drivers/spi_config_struct.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/spi_config_struct.hh -------------------------------------------------------------------------------- /drivers/spi_datacmd.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/spi_datacmd.hh -------------------------------------------------------------------------------- /drivers/spi_dma_datacmd_driver.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/spi_dma_datacmd_driver.hh -------------------------------------------------------------------------------- /drivers/spi_screen_config_struct.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/spi_screen_config_struct.hh -------------------------------------------------------------------------------- /drivers/spi_transfer.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/spi_transfer.hh -------------------------------------------------------------------------------- /drivers/spi_transfer_config_struct.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/spi_transfer_config_struct.hh -------------------------------------------------------------------------------- /drivers/ss7701s_lcd_init.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/ss7701s_lcd_init.hh -------------------------------------------------------------------------------- /drivers/stm32xx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/stm32xx.h -------------------------------------------------------------------------------- /drivers/switch_3pos.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/switch_3pos.hh -------------------------------------------------------------------------------- /drivers/tim.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/tim.cc -------------------------------------------------------------------------------- /drivers/tim.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/tim.hh -------------------------------------------------------------------------------- /drivers/tim_pwm.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/tim_pwm.hh -------------------------------------------------------------------------------- /drivers/timekeeper.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/timekeeper.cc -------------------------------------------------------------------------------- /drivers/timekeeper.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/timekeeper.hh -------------------------------------------------------------------------------- /drivers/uart.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/uart.hh -------------------------------------------------------------------------------- /drivers/uart_conf.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/drivers/uart_conf.hh -------------------------------------------------------------------------------- /examples/hardware-tests/memory_transfer_test.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/examples/hardware-tests/memory_transfer_test.hh -------------------------------------------------------------------------------- /examples/hardware-tests/nested_isr.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/examples/hardware-tests/nested_isr.hh -------------------------------------------------------------------------------- /examples/hardware-tests/timing_tests.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/examples/hardware-tests/timing_tests.hh -------------------------------------------------------------------------------- /examples/led_blink/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/examples/led_blink/Makefile -------------------------------------------------------------------------------- /examples/led_controller_dma.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/examples/led_controller_dma.hh -------------------------------------------------------------------------------- /target/stm32f0xx/drivers/adc_builtin.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32f0xx/drivers/adc_builtin.hh -------------------------------------------------------------------------------- /target/stm32f0xx/drivers/dma_registers.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32f0xx/drivers/dma_registers.hh -------------------------------------------------------------------------------- /target/stm32f0xx/drivers/dma_transfer.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32f0xx/drivers/dma_transfer.hh -------------------------------------------------------------------------------- /target/stm32f0xx/drivers/exti.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32f0xx/drivers/exti.hh -------------------------------------------------------------------------------- /target/stm32f0xx/drivers/interrupt_control.hh: -------------------------------------------------------------------------------- 1 | #include "target/stm32f7xx/drivers/interrupt_control.hh" 2 | -------------------------------------------------------------------------------- /target/stm32f0xx/drivers/interrupt_handler.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32f0xx/drivers/interrupt_handler.cc -------------------------------------------------------------------------------- /target/stm32f0xx/drivers/periph.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32f0xx/drivers/periph.hh -------------------------------------------------------------------------------- /target/stm32f0xx/drivers/pin_change.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32f0xx/drivers/pin_change.hh -------------------------------------------------------------------------------- /target/stm32f0xx/drivers/rcc.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32f0xx/drivers/rcc.hh -------------------------------------------------------------------------------- /target/stm32f0xx/drivers/system.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32f0xx/drivers/system.hh -------------------------------------------------------------------------------- /target/stm32f0xx/drivers/system_clocks.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32f0xx/drivers/system_clocks.hh -------------------------------------------------------------------------------- /target/stm32f401/drivers/flash_sectors.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32f401/drivers/flash_sectors.hh -------------------------------------------------------------------------------- /target/stm32f401/drivers/periph.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32f401/drivers/periph.hh -------------------------------------------------------------------------------- /target/stm32f401/drivers/rcc.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32f401/drivers/rcc.hh -------------------------------------------------------------------------------- /target/stm32f42x/drivers/periph.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32f42x/drivers/periph.hh -------------------------------------------------------------------------------- /target/stm32f42x/drivers/rcc.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32f42x/drivers/rcc.hh -------------------------------------------------------------------------------- /target/stm32f4xx/boot/startup.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32f4xx/boot/startup.s -------------------------------------------------------------------------------- /target/stm32f4xx/boot/system_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32f4xx/boot/system_init.c -------------------------------------------------------------------------------- /target/stm32f4xx/drivers/adc_builtin.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32f4xx/drivers/adc_builtin.hh -------------------------------------------------------------------------------- /target/stm32f4xx/drivers/dma_transfer.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32f4xx/drivers/dma_transfer.hh -------------------------------------------------------------------------------- /target/stm32f4xx/drivers/exti.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32f4xx/drivers/exti.hh -------------------------------------------------------------------------------- /target/stm32f4xx/drivers/flash.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32f4xx/drivers/flash.cc -------------------------------------------------------------------------------- /target/stm32f4xx/drivers/i2c_target.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32f4xx/drivers/i2c_target.hh -------------------------------------------------------------------------------- /target/stm32f4xx/drivers/i2c_timing_config.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32f4xx/drivers/i2c_timing_config.hh -------------------------------------------------------------------------------- /target/stm32f4xx/drivers/interrupt_control.hh: -------------------------------------------------------------------------------- 1 | #include "../../stm32f7xx/drivers/interrupt_control.hh" 2 | -------------------------------------------------------------------------------- /target/stm32f4xx/drivers/interrupt_handler.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32f4xx/drivers/interrupt_handler.cc -------------------------------------------------------------------------------- /target/stm32f4xx/drivers/pin_change.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32f4xx/drivers/pin_change.hh -------------------------------------------------------------------------------- /target/stm32f4xx/drivers/spi.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32f4xx/drivers/spi.hh -------------------------------------------------------------------------------- /target/stm32f4xx/drivers/spi_registers.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32f4xx/drivers/spi_registers.hh -------------------------------------------------------------------------------- /target/stm32f4xx/drivers/system.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32f4xx/drivers/system.hh -------------------------------------------------------------------------------- /target/stm32f4xx/drivers/system_clocks.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32f4xx/drivers/system_clocks.hh -------------------------------------------------------------------------------- /target/stm32f723/drivers/flash_sectors.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32f723/drivers/flash_sectors.hh -------------------------------------------------------------------------------- /target/stm32f723/drivers/rcc.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32f723/drivers/rcc.hh -------------------------------------------------------------------------------- /target/stm32f730/drivers/rcc.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32f730/drivers/rcc.hh -------------------------------------------------------------------------------- /target/stm32f746/drivers/rcc.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32f746/drivers/rcc.hh -------------------------------------------------------------------------------- /target/stm32f7xx/boot/startup.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32f7xx/boot/startup.s -------------------------------------------------------------------------------- /target/stm32f7xx/boot/system_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32f7xx/boot/system_init.c -------------------------------------------------------------------------------- /target/stm32f7xx/drivers/adc_builtin.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32f7xx/drivers/adc_builtin.hh -------------------------------------------------------------------------------- /target/stm32f7xx/drivers/adc_common_builtin.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32f7xx/drivers/adc_common_builtin.hh -------------------------------------------------------------------------------- /target/stm32f7xx/drivers/dma_transfer.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32f7xx/drivers/dma_transfer.hh -------------------------------------------------------------------------------- /target/stm32f7xx/drivers/exti.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32f7xx/drivers/exti.hh -------------------------------------------------------------------------------- /target/stm32f7xx/drivers/i2c_target.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32f7xx/drivers/i2c_target.hh -------------------------------------------------------------------------------- /target/stm32f7xx/drivers/i2c_timing_config.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32f7xx/drivers/i2c_timing_config.hh -------------------------------------------------------------------------------- /target/stm32f7xx/drivers/interrupt_control.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32f7xx/drivers/interrupt_control.hh -------------------------------------------------------------------------------- /target/stm32f7xx/drivers/interrupt_handler.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32f7xx/drivers/interrupt_handler.cc -------------------------------------------------------------------------------- /target/stm32f7xx/drivers/periph.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32f7xx/drivers/periph.hh -------------------------------------------------------------------------------- /target/stm32f7xx/drivers/pin_change.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32f7xx/drivers/pin_change.hh -------------------------------------------------------------------------------- /target/stm32f7xx/drivers/rcc.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32f7xx/drivers/rcc.hh -------------------------------------------------------------------------------- /target/stm32f7xx/drivers/sai_tdm.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32f7xx/drivers/sai_tdm.cc -------------------------------------------------------------------------------- /target/stm32f7xx/drivers/sai_tdm.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32f7xx/drivers/sai_tdm.hh -------------------------------------------------------------------------------- /target/stm32f7xx/drivers/sdcard_target.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32f7xx/drivers/sdcard_target.hh -------------------------------------------------------------------------------- /target/stm32f7xx/drivers/sdram_target.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32f7xx/drivers/sdram_target.hh -------------------------------------------------------------------------------- /target/stm32f7xx/drivers/system.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32f7xx/drivers/system.hh -------------------------------------------------------------------------------- /target/stm32f7xx/drivers/system_clocks.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32f7xx/drivers/system_clocks.hh -------------------------------------------------------------------------------- /target/stm32f7xx/drivers/uart_target.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32f7xx/drivers/uart_target.hh -------------------------------------------------------------------------------- /target/stm32h7x5/boot/startup_cm7.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32h7x5/boot/startup_cm7.s -------------------------------------------------------------------------------- /target/stm32h7x5/drivers/bdma.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32h7x5/drivers/bdma.hh -------------------------------------------------------------------------------- /target/stm32h7x5/drivers/cycle_counter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32h7x5/drivers/cycle_counter.cc -------------------------------------------------------------------------------- /target/stm32h7x5/drivers/dma2d_transfer.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32h7x5/drivers/dma2d_transfer.hh -------------------------------------------------------------------------------- /target/stm32h7x5/drivers/exti.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32h7x5/drivers/exti.hh -------------------------------------------------------------------------------- /target/stm32h7x5/drivers/hsem.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32h7x5/drivers/hsem.hh -------------------------------------------------------------------------------- /target/stm32h7x5/drivers/i2c_target.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32h7x5/drivers/i2c_target.hh -------------------------------------------------------------------------------- /target/stm32h7x5/drivers/i2c_timing_config.hh: -------------------------------------------------------------------------------- 1 | #include "../../target/stm32f7xx/drivers/i2c_timing_config.hh" 2 | -------------------------------------------------------------------------------- /target/stm32h7x5/drivers/interrupt_control.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32h7x5/drivers/interrupt_control.hh -------------------------------------------------------------------------------- /target/stm32h7x5/drivers/interrupt_handler.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32h7x5/drivers/interrupt_handler.cc -------------------------------------------------------------------------------- /target/stm32h7x5/drivers/mdma_registers.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32h7x5/drivers/mdma_registers.hh -------------------------------------------------------------------------------- /target/stm32h7x5/drivers/mpu.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32h7x5/drivers/mpu.hh -------------------------------------------------------------------------------- /target/stm32h7x5/drivers/periph.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32h7x5/drivers/periph.hh -------------------------------------------------------------------------------- /target/stm32h7x5/drivers/pin_change.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32h7x5/drivers/pin_change.hh -------------------------------------------------------------------------------- /target/stm32h7x5/drivers/rcc.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32h7x5/drivers/rcc.hh -------------------------------------------------------------------------------- /target/stm32h7x5/drivers/sai_tdm.cc: -------------------------------------------------------------------------------- 1 | #include "../../stm32mp1/drivers/sai_tdm.cc" 2 | -------------------------------------------------------------------------------- /target/stm32h7x5/drivers/sai_tdm.hh: -------------------------------------------------------------------------------- 1 | #include "../../stm32mp1/drivers/sai_tdm.hh" 2 | -------------------------------------------------------------------------------- /target/stm32h7x5/drivers/sdram_target.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32h7x5/drivers/sdram_target.hh -------------------------------------------------------------------------------- /target/stm32h7x5/drivers/secondary_core_control.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32h7x5/drivers/secondary_core_control.hh -------------------------------------------------------------------------------- /target/stm32h7x5/drivers/spi.hh: -------------------------------------------------------------------------------- 1 | #include "../../target/stm32mp1/drivers/spi.hh" 2 | -------------------------------------------------------------------------------- /target/stm32h7x5/drivers/spi_registers.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32h7x5/drivers/spi_registers.hh -------------------------------------------------------------------------------- /target/stm32h7x5/drivers/syscfg.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32h7x5/drivers/syscfg.hh -------------------------------------------------------------------------------- /target/stm32h7x5/drivers/system.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32h7x5/drivers/system.hh -------------------------------------------------------------------------------- /target/stm32h7x5/templates/stm32h755xx_flash_CM4.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32h7x5/templates/stm32h755xx_flash_CM4.ld -------------------------------------------------------------------------------- /target/stm32h7x5/templates/stm32h755xx_flash_CM7.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32h7x5/templates/stm32h755xx_flash_CM7.ld -------------------------------------------------------------------------------- /target/stm32h7x5_m4/drivers/cache.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32h7x5_m4/drivers/cache.hh -------------------------------------------------------------------------------- /target/stm32h7x5_m4/drivers/system_startup.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32h7x5_m4/drivers/system_startup.hh -------------------------------------------------------------------------------- /target/stm32h7x5_m7/drivers/cache.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32h7x5_m7/drivers/cache.hh -------------------------------------------------------------------------------- /target/stm32h7x5_m7/drivers/smp.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32h7x5_m7/drivers/smp.hh -------------------------------------------------------------------------------- /target/stm32h7x5_m7/drivers/system_clocks.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32h7x5_m7/drivers/system_clocks.hh -------------------------------------------------------------------------------- /target/stm32h7x5_m7/drivers/system_startup.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32h7x5_m7/drivers/system_startup.hh -------------------------------------------------------------------------------- /target/stm32mp1/drivers/adc_builtin.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32mp1/drivers/adc_builtin.hh -------------------------------------------------------------------------------- /target/stm32mp1/drivers/dac_builtin.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32mp1/drivers/dac_builtin.hh -------------------------------------------------------------------------------- /target/stm32mp1/drivers/dma2d_transfer.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32mp1/drivers/dma2d_transfer.hh -------------------------------------------------------------------------------- /target/stm32mp1/drivers/dma_registers.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32mp1/drivers/dma_registers.hh -------------------------------------------------------------------------------- /target/stm32mp1/drivers/dma_transfer.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32mp1/drivers/dma_transfer.hh -------------------------------------------------------------------------------- /target/stm32mp1/drivers/exti.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32mp1/drivers/exti.hh -------------------------------------------------------------------------------- /target/stm32mp1/drivers/hsem.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32mp1/drivers/hsem.hh -------------------------------------------------------------------------------- /target/stm32mp1/drivers/i2c_target.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32mp1/drivers/i2c_target.hh -------------------------------------------------------------------------------- /target/stm32mp1/drivers/i2c_timing_config.hh: -------------------------------------------------------------------------------- 1 | #include "../../target/stm32f7xx/drivers/i2c_timing_config.hh" 2 | -------------------------------------------------------------------------------- /target/stm32mp1/drivers/ipcc.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32mp1/drivers/ipcc.hh -------------------------------------------------------------------------------- /target/stm32mp1/drivers/ipcc_regs.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32mp1/drivers/ipcc_regs.hh -------------------------------------------------------------------------------- /target/stm32mp1/drivers/mdma_registers.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32mp1/drivers/mdma_registers.hh -------------------------------------------------------------------------------- /target/stm32mp1/drivers/periph.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32mp1/drivers/periph.hh -------------------------------------------------------------------------------- /target/stm32mp1/drivers/pin_change.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32mp1/drivers/pin_change.hh -------------------------------------------------------------------------------- /target/stm32mp1/drivers/rcc_common.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32mp1/drivers/rcc_common.hh -------------------------------------------------------------------------------- /target/stm32mp1/drivers/sai_pdm.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32mp1/drivers/sai_pdm.cc -------------------------------------------------------------------------------- /target/stm32mp1/drivers/sai_pdm.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32mp1/drivers/sai_pdm.hh -------------------------------------------------------------------------------- /target/stm32mp1/drivers/sai_tdm.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32mp1/drivers/sai_tdm.cc -------------------------------------------------------------------------------- /target/stm32mp1/drivers/sai_tdm.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32mp1/drivers/sai_tdm.hh -------------------------------------------------------------------------------- /target/stm32mp1/drivers/sdcard_target.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32mp1/drivers/sdcard_target.hh -------------------------------------------------------------------------------- /target/stm32mp1/drivers/sdram.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32mp1/drivers/sdram.cc -------------------------------------------------------------------------------- /target/stm32mp1/drivers/spi.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32mp1/drivers/spi.hh -------------------------------------------------------------------------------- /target/stm32mp1/drivers/spi_registers.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32mp1/drivers/spi_registers.hh -------------------------------------------------------------------------------- /target/stm32mp1/drivers/uart_target.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32mp1/drivers/uart_target.hh -------------------------------------------------------------------------------- /target/stm32mp1_ca7/boot/irq_ctrl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32mp1_ca7/boot/irq_ctrl.c -------------------------------------------------------------------------------- /target/stm32mp1_ca7/boot/mmu_ca7.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | void MMU_CreateTranslationTable(void); 3 | -------------------------------------------------------------------------------- /target/stm32mp1_ca7/boot/startup.s: -------------------------------------------------------------------------------- 1 | startup_ca7.s -------------------------------------------------------------------------------- /target/stm32mp1_ca7/boot/startup_ca7.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32mp1_ca7/boot/startup_ca7.s -------------------------------------------------------------------------------- /target/stm32mp1_ca7/boot/system_ca7.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32mp1_ca7/boot/system_ca7.c -------------------------------------------------------------------------------- /target/stm32mp1_ca7/boot/system_ca7.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32mp1_ca7/boot/system_ca7.h -------------------------------------------------------------------------------- /target/stm32mp1_ca7/boot/system_init.c: -------------------------------------------------------------------------------- 1 | #include "./system_ca7.c" //alias 2 | -------------------------------------------------------------------------------- /target/stm32mp1_ca7/drivers/cache.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32mp1_ca7/drivers/cache.hh -------------------------------------------------------------------------------- /target/stm32mp1_ca7/drivers/copro_control.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32mp1_ca7/drivers/copro_control.hh -------------------------------------------------------------------------------- /target/stm32mp1_ca7/drivers/cycle_counter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32mp1_ca7/drivers/cycle_counter.cc -------------------------------------------------------------------------------- /target/stm32mp1_ca7/drivers/hal_handlers.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32mp1_ca7/drivers/hal_handlers.cc -------------------------------------------------------------------------------- /target/stm32mp1_ca7/drivers/interrupt_control.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32mp1_ca7/drivers/interrupt_control.hh -------------------------------------------------------------------------------- /target/stm32mp1_ca7/drivers/interrupt_handler.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32mp1_ca7/drivers/interrupt_handler.cc -------------------------------------------------------------------------------- /target/stm32mp1_ca7/drivers/rcc.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32mp1_ca7/drivers/rcc.hh -------------------------------------------------------------------------------- /target/stm32mp1_ca7/drivers/rcc_lowpower.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32mp1_ca7/drivers/rcc_lowpower.hh -------------------------------------------------------------------------------- /target/stm32mp1_ca7/drivers/sai_tdm.cc: -------------------------------------------------------------------------------- 1 | #include "../../stm32mp1/drivers/sai_tdm.cc" 2 | -------------------------------------------------------------------------------- /target/stm32mp1_ca7/drivers/secondary_core_control.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32mp1_ca7/drivers/secondary_core_control.hh -------------------------------------------------------------------------------- /target/stm32mp1_ca7/drivers/smp.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32mp1_ca7/drivers/smp.hh -------------------------------------------------------------------------------- /target/stm32mp1_ca7/drivers/system.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32mp1_ca7/drivers/system.hh -------------------------------------------------------------------------------- /target/stm32mp1_ca7/drivers/system_clocks.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32mp1_ca7/drivers/system_clocks.hh -------------------------------------------------------------------------------- /target/stm32mp1_ca7/templates/mmu_ca7.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32mp1_ca7/templates/mmu_ca7.c -------------------------------------------------------------------------------- /target/stm32mp1_ca7/templates/stm32mp15xx_ca7.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32mp1_ca7/templates/stm32mp15xx_ca7.ld -------------------------------------------------------------------------------- /target/stm32mp1_cm4/boot/startup_stm32mp157cxx_cm4.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32mp1_cm4/boot/startup_stm32mp157cxx_cm4.s -------------------------------------------------------------------------------- /target/stm32mp1_cm4/drivers/cache.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32mp1_cm4/drivers/cache.hh -------------------------------------------------------------------------------- /target/stm32mp1_cm4/drivers/interrupt_control.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32mp1_cm4/drivers/interrupt_control.hh -------------------------------------------------------------------------------- /target/stm32mp1_cm4/drivers/interrupt_handler.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32mp1_cm4/drivers/interrupt_handler.cc -------------------------------------------------------------------------------- /target/stm32mp1_cm4/drivers/rcc.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32mp1_cm4/drivers/rcc.hh -------------------------------------------------------------------------------- /target/stm32mp1_cm4/drivers/smp.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32mp1_cm4/drivers/smp.hh -------------------------------------------------------------------------------- /target/stm32mp1_cm4/drivers/system_clocks.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32mp1_cm4/drivers/system_clocks.hh -------------------------------------------------------------------------------- /target/stm32mp1_cm4/templates/stm32mp15xx_m4.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/target/stm32mp1_cm4/templates/stm32mp15xx_m4.ld -------------------------------------------------------------------------------- /tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/tests/Makefile -------------------------------------------------------------------------------- /tests/Makefile.cpputest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/tests/Makefile.cpputest -------------------------------------------------------------------------------- /tests/doctest.cc: -------------------------------------------------------------------------------- 1 | #define DOCTEST_CONFIG_IMPLEMENT_WITH_MAIN 2 | #include "doctest.h" 3 | 4 | -------------------------------------------------------------------------------- /tests/doctest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/tests/doctest.h -------------------------------------------------------------------------------- /tests/fake_gpio_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/tests/fake_gpio_test.cpp -------------------------------------------------------------------------------- /tests/fake_register_access_tests.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/tests/fake_register_access_tests.cc -------------------------------------------------------------------------------- /tests/fusb302_registers_tests.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/tests/fusb302_registers_tests.cc -------------------------------------------------------------------------------- /tests/inter_core_comm_tests.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/tests/inter_core_comm_tests.cc -------------------------------------------------------------------------------- /tests/mpu_tests.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/tests/mpu_tests.cc -------------------------------------------------------------------------------- /tests/register_access_tests.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/tests/register_access_tests.cc -------------------------------------------------------------------------------- /tests/rotary_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/tests/rotary_test.cpp -------------------------------------------------------------------------------- /tests/sdram_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/tests/sdram_tests.cpp -------------------------------------------------------------------------------- /tests/stubs/core_m7_stubs.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/tests/stubs/core_m7_stubs.hh -------------------------------------------------------------------------------- /tests/stubs/drivers/ipcc.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/tests/stubs/drivers/ipcc.hh -------------------------------------------------------------------------------- /tests/stubs/drivers/rcc.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/tests/stubs/drivers/rcc.hh -------------------------------------------------------------------------------- /tests/stubs/drivers/register_access.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/tests/stubs/drivers/register_access.hh -------------------------------------------------------------------------------- /tests/stubs/mpu_fake.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/tests/stubs/mpu_fake.hh -------------------------------------------------------------------------------- /tests/stubs/pin.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/tests/stubs/pin.cc -------------------------------------------------------------------------------- /tests/stubs/scb_fake.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/tests/stubs/scb_fake.hh -------------------------------------------------------------------------------- /tests/stubs/stm32/cmsis_periphs.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/tests/stubs/stm32/cmsis_periphs.hh -------------------------------------------------------------------------------- /tests/stubs/stm32/core_cm7.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/tests/stubs/stm32/core_cm7.h -------------------------------------------------------------------------------- /tests/stubs/stm32/fake_gpio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/tests/stubs/stm32/fake_gpio.cpp -------------------------------------------------------------------------------- /tests/stubs/stm32/fake_gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/tests/stubs/stm32/fake_gpio.h -------------------------------------------------------------------------------- /tests/stubs/stm32/stm32f7xx_hal_gpio_fake.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/tests/stubs/stm32/stm32f7xx_hal_gpio_fake.c -------------------------------------------------------------------------------- /tests/stubs/system.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/tests/stubs/system.hh -------------------------------------------------------------------------------- /tests/test_frame_buffer_led.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/tests/test_frame_buffer_led.cpp -------------------------------------------------------------------------------- /tests/test_interruptmgr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4ms/mdrivlib/HEAD/tests/test_interruptmgr.cpp --------------------------------------------------------------------------------