├── .gitignore
├── FFT_extract.c
├── FFT_receive.py
├── README.md
├── client.py
├── docs
├── report-latex
│ ├── bibliography.bib
│ ├── img
│ │ ├── Logo_Politecnico_Milano.png
│ │ ├── double_buffering_audio_in.png
│ │ └── microphone_block_diagram.png
│ └── main.tex
├── report.pdf
└── x-cube-ai.pdf
├── miosix-kernel
├── .gitignore
├── CMakeLists.txt
├── Makefile
├── Readme.txt
├── lib
│ ├── arm_cortexM4lf_math.a
│ └── network_runtime.a
├── miosix
│ ├── CMakeLists.txt
│ ├── Makefile
│ ├── _doc
│ │ ├── doxygen
│ │ │ ├── Doxyfile
│ │ │ ├── documentation.dox
│ │ │ └── index.html
│ │ ├── logo
│ │ │ ├── miosixlogo.pdf
│ │ │ ├── miosixlogo.png
│ │ │ ├── miosixlogo.svg
│ │ │ └── miosixlogo.txt
│ │ ├── pdfdoc
│ │ │ └── features
│ │ │ │ ├── Miosix features.odt
│ │ │ │ └── Miosix features.pdf
│ │ └── textdoc
│ │ │ ├── Changelog.txt
│ │ │ ├── Directories.txt
│ │ │ ├── Error debug.txt
│ │ │ ├── Todo.txt
│ │ │ ├── gcc threadsafety.txt
│ │ │ ├── newlib threadsafety.txt
│ │ │ └── stm32-bootloader.txt
│ ├── _examples
│ │ ├── asm
│ │ │ ├── Readme.txt
│ │ │ └── main.s
│ │ ├── blinking_led
│ │ │ └── simple.cpp
│ │ ├── datalogger
│ │ │ ├── ExampleData.h
│ │ │ ├── LogStats.h
│ │ │ ├── Logger.cpp
│ │ │ ├── Logger.h
│ │ │ ├── Makefile
│ │ │ ├── Readme.txt
│ │ │ ├── logdecoder
│ │ │ │ ├── Makefile
│ │ │ │ └── logdecoder.cpp
│ │ │ └── main.cpp
│ │ ├── hd44780
│ │ │ └── hd44780.cpp
│ │ ├── ir_decoder
│ │ │ └── ir_decoder.cpp
│ │ ├── led_display
│ │ │ └── main.cpp
│ │ ├── loop_mount
│ │ │ ├── Readme.txt
│ │ │ └── loop_mount.cpp
│ │ ├── sad_trombone
│ │ │ ├── Makefile
│ │ │ ├── Readme.txt
│ │ │ ├── adpcm.c
│ │ │ ├── adpcm.h
│ │ │ ├── circuit.jpeg
│ │ │ ├── convert.cpp
│ │ │ ├── main.cpp
│ │ │ ├── player.cpp
│ │ │ ├── player.h
│ │ │ ├── sad_trombone.h
│ │ │ └── sad_trombone.wav
│ │ ├── servo
│ │ │ ├── prompt.cpp
│ │ │ └── sweep.cpp
│ │ ├── streamwriter
│ │ │ ├── Readme.txt
│ │ │ ├── average.pl
│ │ │ └── streamwriter.cpp
│ │ ├── termios
│ │ │ └── main.cpp
│ │ ├── thread_native
│ │ │ ├── Readme.txt
│ │ │ └── native_thread_example.cpp
│ │ └── thread_pthread
│ │ │ ├── Readme.txt
│ │ │ └── pthread_example.cpp
│ ├── _tools
│ │ ├── Visual Studio 2015 Integration
│ │ │ ├── Makefile
│ │ │ ├── debug.mak
│ │ │ └── release.mak
│ │ ├── bootloaders
│ │ │ └── stm32
│ │ │ │ ├── Readme.txt
│ │ │ │ ├── pc_loader
│ │ │ │ ├── CMakeLists.txt
│ │ │ │ ├── main.cpp
│ │ │ │ ├── pc_loader
│ │ │ │ ├── serialstream.cpp
│ │ │ │ └── serialstream.h
│ │ │ │ ├── uc_loader_ethboardv2
│ │ │ │ ├── bootloader.bin
│ │ │ │ └── bootloader.hex
│ │ │ │ ├── uc_loader_stm3210e-eval
│ │ │ │ ├── bootloader.bin
│ │ │ │ └── bootloader.hex
│ │ │ │ └── uc_loader_stm3220g-eval
│ │ │ │ ├── bootloader.bin
│ │ │ │ └── bootloader.hex
│ │ ├── check_global_objects.pl
│ │ ├── compiler
│ │ │ ├── Readme.txt
│ │ │ ├── additional-download-linux-release.sh
│ │ │ ├── additional-download-windows-release.sh
│ │ │ ├── checkdeps.sh
│ │ │ ├── cleanup.sh
│ │ │ ├── download.sh
│ │ │ ├── install-script.sh
│ │ │ ├── linux-installer
│ │ │ │ └── installer.sh
│ │ │ ├── lpc21isp_148_src.zip
│ │ │ ├── mx-postlinker
│ │ │ │ ├── ELF.h
│ │ │ │ ├── Makefile
│ │ │ │ ├── main.cpp
│ │ │ │ ├── postlinker.cpp
│ │ │ │ └── postlinker.h
│ │ │ ├── patches
│ │ │ │ ├── force-got.patch
│ │ │ │ ├── gcc.patch
│ │ │ │ ├── gcc.txt
│ │ │ │ └── newlib.patch
│ │ │ ├── uninstall.sh
│ │ │ └── windows-installer
│ │ │ │ ├── MiosixInstaller.iss
│ │ │ │ ├── license.txt
│ │ │ │ └── rm.c
│ │ ├── delay_test
│ │ │ └── delay_test.cpp
│ │ ├── feedforward_profiling
│ │ │ ├── CMakeLists.txt
│ │ │ ├── Readme.txt
│ │ │ ├── fdstream.h
│ │ │ ├── fdstream.tcc
│ │ │ ├── feedforward.png
│ │ │ ├── ff_off.txt
│ │ │ ├── ff_on.txt
│ │ │ ├── ff_reinit.txt
│ │ │ ├── gdb_init.script
│ │ │ ├── jtag_profiler.cpp
│ │ │ ├── plot.sci
│ │ │ ├── plot.sh
│ │ │ ├── postprocess.pl
│ │ │ ├── test.cpp
│ │ │ └── test2.cpp
│ │ ├── fs_backend
│ │ │ ├── average.pl
│ │ │ └── backend_benchmark.cpp
│ │ ├── fs_misc_testcode
│ │ │ ├── dirlist.cpp
│ │ │ ├── test_driver.cpp
│ │ │ └── xstat.c
│ │ ├── init_project_out_of_git_tree.pl
│ │ ├── kernel_global_objects.pl
│ │ ├── loc_counter.sh
│ │ ├── processes
│ │ │ ├── app_template
│ │ │ │ ├── Makefile
│ │ │ │ ├── crt0.s
│ │ │ │ ├── main.c
│ │ │ │ ├── miosix.ld
│ │ │ │ └── prog3.h
│ │ │ ├── app_template_withlibs
│ │ │ │ ├── Makefile
│ │ │ │ ├── crt0.s
│ │ │ │ ├── main.c
│ │ │ │ ├── miosix.ld
│ │ │ │ ├── prog3.h
│ │ │ │ └── syscallfuffa.c
│ │ │ └── main_processes.cpp
│ │ ├── ram_test
│ │ │ ├── main.cpp
│ │ │ ├── sha1.cpp
│ │ │ └── sha1.h
│ │ ├── relpath.pl
│ │ ├── testsuite
│ │ │ ├── Readme.txt
│ │ │ ├── elf_testsuite
│ │ │ │ ├── Readme.txt
│ │ │ │ ├── aelf1.h
│ │ │ │ ├── aelf2.h
│ │ │ │ ├── aelf3.h
│ │ │ │ ├── aelf4.h
│ │ │ │ ├── aelf5.h
│ │ │ │ ├── aelf6.h
│ │ │ │ ├── aelf7.h
│ │ │ │ └── includes.h
│ │ │ ├── mpu_testsuite
│ │ │ │ ├── Readme.txt
│ │ │ │ ├── build.sh
│ │ │ │ ├── cleanup.sh
│ │ │ │ ├── test1
│ │ │ │ │ ├── Makefile
│ │ │ │ │ ├── crt0.s
│ │ │ │ │ ├── main.c
│ │ │ │ │ └── miosix.ld
│ │ │ │ ├── test10_1
│ │ │ │ │ ├── Makefile
│ │ │ │ │ ├── crt0.s
│ │ │ │ │ ├── main.c
│ │ │ │ │ └── miosix.ld
│ │ │ │ ├── test10_2
│ │ │ │ │ ├── Makefile
│ │ │ │ │ ├── crt0.s
│ │ │ │ │ ├── main.c
│ │ │ │ │ └── miosix.ld
│ │ │ │ ├── test2
│ │ │ │ │ ├── Makefile
│ │ │ │ │ ├── crt0.s
│ │ │ │ │ ├── main.c
│ │ │ │ │ └── miosix.ld
│ │ │ │ ├── test3
│ │ │ │ │ ├── Makefile
│ │ │ │ │ ├── crt0.s
│ │ │ │ │ ├── main.c
│ │ │ │ │ └── miosix.ld
│ │ │ │ ├── test4
│ │ │ │ │ ├── Makefile
│ │ │ │ │ ├── crt0.s
│ │ │ │ │ ├── main.c
│ │ │ │ │ └── miosix.ld
│ │ │ │ ├── test5
│ │ │ │ │ ├── Makefile
│ │ │ │ │ ├── crt0.s
│ │ │ │ │ ├── main.c
│ │ │ │ │ └── miosix.ld
│ │ │ │ ├── test6
│ │ │ │ │ ├── Makefile
│ │ │ │ │ ├── crt0.s
│ │ │ │ │ ├── main.c
│ │ │ │ │ └── miosix.ld
│ │ │ │ ├── test7
│ │ │ │ │ ├── Makefile
│ │ │ │ │ ├── crt0.s
│ │ │ │ │ ├── includes.h
│ │ │ │ │ ├── main.c
│ │ │ │ │ └── miosix.ld
│ │ │ │ ├── test8_1
│ │ │ │ │ ├── Makefile
│ │ │ │ │ ├── crt0.s
│ │ │ │ │ ├── includes.h
│ │ │ │ │ ├── main.c
│ │ │ │ │ └── miosix.ld
│ │ │ │ ├── test8_2
│ │ │ │ │ ├── Makefile
│ │ │ │ │ ├── crt0.s
│ │ │ │ │ ├── main.c
│ │ │ │ │ └── miosix.ld
│ │ │ │ └── test9
│ │ │ │ │ ├── Makefile
│ │ │ │ │ ├── crt0.s
│ │ │ │ │ ├── main.c
│ │ │ │ │ └── miosix.ld
│ │ │ ├── syscall_testsuite
│ │ │ │ ├── build.sh
│ │ │ │ ├── includes.h
│ │ │ │ ├── testsuite_file1.h
│ │ │ │ ├── testsuite_file1
│ │ │ │ │ ├── Makefile
│ │ │ │ │ ├── crt0.s
│ │ │ │ │ ├── main.c
│ │ │ │ │ ├── miosix.ld
│ │ │ │ │ ├── prog3.h
│ │ │ │ │ └── test.txt
│ │ │ │ ├── testsuite_file2.h
│ │ │ │ ├── testsuite_file2
│ │ │ │ │ ├── Makefile
│ │ │ │ │ ├── crt0.s
│ │ │ │ │ ├── main.c
│ │ │ │ │ ├── miosix.ld
│ │ │ │ │ ├── prog3.h
│ │ │ │ │ └── test.txt
│ │ │ │ ├── testsuite_simple.h
│ │ │ │ ├── testsuite_simple
│ │ │ │ │ ├── Makefile
│ │ │ │ │ ├── crt0.s
│ │ │ │ │ ├── main.c
│ │ │ │ │ ├── miosix.ld
│ │ │ │ │ ├── prog3.h
│ │ │ │ │ └── test.txt
│ │ │ │ ├── testsuite_sleep.h
│ │ │ │ ├── testsuite_sleep
│ │ │ │ │ ├── Makefile
│ │ │ │ │ ├── crt0.s
│ │ │ │ │ ├── main.c
│ │ │ │ │ ├── miosix.ld
│ │ │ │ │ ├── prog3.h
│ │ │ │ │ └── test.txt
│ │ │ │ ├── testsuite_syscall.h
│ │ │ │ ├── testsuite_syscall
│ │ │ │ │ ├── Makefile
│ │ │ │ │ ├── crt0.s
│ │ │ │ │ ├── main.c
│ │ │ │ │ ├── miosix.ld
│ │ │ │ │ ├── prog3.h
│ │ │ │ │ └── test.txt
│ │ │ │ ├── testsuite_syscall_mpu.h
│ │ │ │ ├── testsuite_syscall_mpu_open.h
│ │ │ │ ├── testsuite_syscall_mpu_open
│ │ │ │ │ ├── Makefile
│ │ │ │ │ ├── crt0.s
│ │ │ │ │ ├── main.c
│ │ │ │ │ ├── miosix.ld
│ │ │ │ │ ├── prog3.h
│ │ │ │ │ └── test.txt
│ │ │ │ ├── testsuite_syscall_mpu_read.h
│ │ │ │ ├── testsuite_syscall_mpu_read
│ │ │ │ │ ├── Makefile
│ │ │ │ │ ├── crt0.s
│ │ │ │ │ ├── main.c
│ │ │ │ │ ├── miosix.ld
│ │ │ │ │ ├── prog3.h
│ │ │ │ │ └── test.txt
│ │ │ │ ├── testsuite_syscall_mpu_write.h
│ │ │ │ ├── testsuite_syscall_mpu_write
│ │ │ │ │ ├── Makefile
│ │ │ │ │ ├── crt0.s
│ │ │ │ │ ├── main.c
│ │ │ │ │ ├── miosix.ld
│ │ │ │ │ ├── prog3.h
│ │ │ │ │ └── test.txt
│ │ │ │ ├── testsuite_system.h
│ │ │ │ └── testsuite_system
│ │ │ │ │ ├── Makefile
│ │ │ │ │ ├── crt0.s
│ │ │ │ │ ├── main.c
│ │ │ │ │ ├── miosix.ld
│ │ │ │ │ ├── prog3.h
│ │ │ │ │ └── test.txt
│ │ │ └── testsuite.cpp
│ │ ├── udev-rules
│ │ │ ├── 49-mp3v2-bootloader.rules
│ │ │ ├── 49-olimex-arm-usb-ocd.rules
│ │ │ └── 49-sony-newman-dfu.rules
│ │ └── unused
│ │ │ ├── conflict_table.cpp
│ │ │ ├── conflict_table.h
│ │ │ └── pthread_key.cpp
│ ├── arch
│ │ ├── arm7_lpc2000
│ │ │ ├── common
│ │ │ │ └── arch_settings.h
│ │ │ └── lpc2138_miosix_board
│ │ │ │ ├── LPC213x.h
│ │ │ │ ├── core
│ │ │ │ └── stage_1_boot.s
│ │ │ │ ├── interfaces-impl
│ │ │ │ ├── arch_registers_impl.h
│ │ │ │ ├── bsp.cpp
│ │ │ │ ├── bsp_impl.h
│ │ │ │ ├── delays.cpp
│ │ │ │ ├── gpio_impl.h
│ │ │ │ ├── portability.cpp
│ │ │ │ └── portability_impl.h
│ │ │ │ ├── lpc2138_armusbocd.cfg
│ │ │ │ └── miosix.ld
│ │ ├── common
│ │ │ ├── CMSIS
│ │ │ │ ├── CMSIS END USER LICENCE AGREEMENT.pdf
│ │ │ │ ├── Device
│ │ │ │ │ ├── ST
│ │ │ │ │ │ ├── STM32F10x
│ │ │ │ │ │ │ ├── Include
│ │ │ │ │ │ │ │ ├── stm32f10x.h
│ │ │ │ │ │ │ │ └── system_stm32f10x.h
│ │ │ │ │ │ │ └── Source
│ │ │ │ │ │ │ │ └── Templates
│ │ │ │ │ │ │ │ └── system_stm32f10x.c
│ │ │ │ │ │ ├── STM32F2xx
│ │ │ │ │ │ │ ├── Include
│ │ │ │ │ │ │ │ ├── stm32f205xx.h
│ │ │ │ │ │ │ │ ├── stm32f207xx.h
│ │ │ │ │ │ │ │ ├── stm32f215xx.h
│ │ │ │ │ │ │ │ ├── stm32f217xx.h
│ │ │ │ │ │ │ │ ├── stm32f2xx.h
│ │ │ │ │ │ │ │ └── system_stm32f2xx.h
│ │ │ │ │ │ │ └── Source
│ │ │ │ │ │ │ │ └── Templates
│ │ │ │ │ │ │ │ └── system_stm32f2xx.c
│ │ │ │ │ │ ├── STM32F4xx
│ │ │ │ │ │ │ ├── Include
│ │ │ │ │ │ │ │ ├── stm32f401xc.h
│ │ │ │ │ │ │ │ ├── stm32f401xe.h
│ │ │ │ │ │ │ │ ├── stm32f405xx.h
│ │ │ │ │ │ │ │ ├── stm32f407xx.h
│ │ │ │ │ │ │ │ ├── stm32f411xe.h
│ │ │ │ │ │ │ │ ├── stm32f415xx.h
│ │ │ │ │ │ │ │ ├── stm32f417xx.h
│ │ │ │ │ │ │ │ ├── stm32f427xx.h
│ │ │ │ │ │ │ │ ├── stm32f429xx.h
│ │ │ │ │ │ │ │ ├── stm32f437xx.h
│ │ │ │ │ │ │ │ ├── stm32f439xx.h
│ │ │ │ │ │ │ │ ├── stm32f469xx.h
│ │ │ │ │ │ │ │ ├── stm32f4xx.h
│ │ │ │ │ │ │ │ └── system_stm32f4xx.h
│ │ │ │ │ │ │ └── Source
│ │ │ │ │ │ │ │ └── Templates
│ │ │ │ │ │ │ │ └── system_stm32f4xx.c
│ │ │ │ │ │ ├── STM32F7xx
│ │ │ │ │ │ │ ├── Include
│ │ │ │ │ │ │ │ ├── stm32f722xx.h
│ │ │ │ │ │ │ │ ├── stm32f723xx.h
│ │ │ │ │ │ │ │ ├── stm32f732xx.h
│ │ │ │ │ │ │ │ ├── stm32f733xx.h
│ │ │ │ │ │ │ │ ├── stm32f745xx.h
│ │ │ │ │ │ │ │ ├── stm32f746xx.h
│ │ │ │ │ │ │ │ ├── stm32f756xx.h
│ │ │ │ │ │ │ │ ├── stm32f765xx.h
│ │ │ │ │ │ │ │ ├── stm32f767xx.h
│ │ │ │ │ │ │ │ ├── stm32f769xx.h
│ │ │ │ │ │ │ │ ├── stm32f777xx.h
│ │ │ │ │ │ │ │ ├── stm32f779xx.h
│ │ │ │ │ │ │ │ ├── stm32f7xx.h
│ │ │ │ │ │ │ │ └── system_stm32f7xx.h
│ │ │ │ │ │ │ └── Source
│ │ │ │ │ │ │ │ └── Templates
│ │ │ │ │ │ │ │ └── system_stm32f7xx.c
│ │ │ │ │ │ ├── STM32H7xx
│ │ │ │ │ │ │ ├── Include
│ │ │ │ │ │ │ │ ├── stm32h743xx.h
│ │ │ │ │ │ │ │ ├── stm32h753xx.h
│ │ │ │ │ │ │ │ ├── stm32h7xx.h
│ │ │ │ │ │ │ │ └── system_stm32h7xx.h
│ │ │ │ │ │ │ └── Source
│ │ │ │ │ │ │ │ └── Templates
│ │ │ │ │ │ │ │ └── system_stm32h7xx.c
│ │ │ │ │ │ └── STM32L1xx
│ │ │ │ │ │ │ ├── Include
│ │ │ │ │ │ │ ├── stm32l1xx.h
│ │ │ │ │ │ │ └── system_stm32l1xx.h
│ │ │ │ │ │ │ ├── Release_Notes.html
│ │ │ │ │ │ │ └── Source
│ │ │ │ │ │ │ └── Templates
│ │ │ │ │ │ │ └── system_stm32l1xx.c
│ │ │ │ │ └── SiliconLabs
│ │ │ │ │ │ └── EFM32GG
│ │ │ │ │ │ ├── Include
│ │ │ │ │ │ ├── efm32gg332f1024.h
│ │ │ │ │ │ ├── efm32gg_acmp.h
│ │ │ │ │ │ ├── efm32gg_adc.h
│ │ │ │ │ │ ├── efm32gg_aes.h
│ │ │ │ │ │ ├── efm32gg_af_pins.h
│ │ │ │ │ │ ├── efm32gg_af_ports.h
│ │ │ │ │ │ ├── efm32gg_burtc.h
│ │ │ │ │ │ ├── efm32gg_burtc_ret.h
│ │ │ │ │ │ ├── efm32gg_calibrate.h
│ │ │ │ │ │ ├── efm32gg_cmu.h
│ │ │ │ │ │ ├── efm32gg_dac.h
│ │ │ │ │ │ ├── efm32gg_devinfo.h
│ │ │ │ │ │ ├── efm32gg_dma.h
│ │ │ │ │ │ ├── efm32gg_dma_ch.h
│ │ │ │ │ │ ├── efm32gg_dma_descriptor.h
│ │ │ │ │ │ ├── efm32gg_dmactrl.h
│ │ │ │ │ │ ├── efm32gg_dmareq.h
│ │ │ │ │ │ ├── efm32gg_ebi.h
│ │ │ │ │ │ ├── efm32gg_emu.h
│ │ │ │ │ │ ├── efm32gg_etm.h
│ │ │ │ │ │ ├── efm32gg_gpio.h
│ │ │ │ │ │ ├── efm32gg_gpio_p.h
│ │ │ │ │ │ ├── efm32gg_i2c.h
│ │ │ │ │ │ ├── efm32gg_lcd.h
│ │ │ │ │ │ ├── efm32gg_lesense.h
│ │ │ │ │ │ ├── efm32gg_lesense_buf.h
│ │ │ │ │ │ ├── efm32gg_lesense_ch.h
│ │ │ │ │ │ ├── efm32gg_lesense_st.h
│ │ │ │ │ │ ├── efm32gg_letimer.h
│ │ │ │ │ │ ├── efm32gg_leuart.h
│ │ │ │ │ │ ├── efm32gg_msc.h
│ │ │ │ │ │ ├── efm32gg_pcnt.h
│ │ │ │ │ │ ├── efm32gg_prs.h
│ │ │ │ │ │ ├── efm32gg_prs_ch.h
│ │ │ │ │ │ ├── efm32gg_prs_signals.h
│ │ │ │ │ │ ├── efm32gg_rmu.h
│ │ │ │ │ │ ├── efm32gg_romtable.h
│ │ │ │ │ │ ├── efm32gg_rtc.h
│ │ │ │ │ │ ├── efm32gg_timer.h
│ │ │ │ │ │ ├── efm32gg_timer_cc.h
│ │ │ │ │ │ ├── efm32gg_uart.h
│ │ │ │ │ │ ├── efm32gg_usart.h
│ │ │ │ │ │ ├── efm32gg_usb.h
│ │ │ │ │ │ ├── efm32gg_usb_diep.h
│ │ │ │ │ │ ├── efm32gg_usb_doep.h
│ │ │ │ │ │ ├── efm32gg_usb_hc.h
│ │ │ │ │ │ ├── efm32gg_vcmp.h
│ │ │ │ │ │ ├── efm32gg_wdog.h
│ │ │ │ │ │ ├── em_device.h
│ │ │ │ │ │ └── system_efm32gg.h
│ │ │ │ │ │ └── Source
│ │ │ │ │ │ └── system_efm32gg.c
│ │ │ │ ├── Documentation
│ │ │ │ │ ├── Core
│ │ │ │ │ │ └── html
│ │ │ │ │ │ │ ├── CMSIS_CORE_Files.png
│ │ │ │ │ │ │ ├── CMSIS_CORE_Files_user.png
│ │ │ │ │ │ │ ├── CMSIS_Logo_Final.png
│ │ │ │ │ │ │ ├── _c_o_r_e__m_i_s_r_a__exceptions_pg.html
│ │ │ │ │ │ │ ├── _reg_map_pg.html
│ │ │ │ │ │ │ ├── _templates_pg.html
│ │ │ │ │ │ │ ├── _templates_pg.js
│ │ │ │ │ │ │ ├── _using__a_r_m_pg.html
│ │ │ │ │ │ │ ├── _using_pg.html
│ │ │ │ │ │ │ ├── _using_pg.js
│ │ │ │ │ │ │ ├── annotated.html
│ │ │ │ │ │ │ ├── annotated.js
│ │ │ │ │ │ │ ├── bc_s.png
│ │ │ │ │ │ │ ├── bdwn.png
│ │ │ │ │ │ │ ├── check.png
│ │ │ │ │ │ │ ├── classes.html
│ │ │ │ │ │ │ ├── closed.png
│ │ │ │ │ │ │ ├── cmsis.css
│ │ │ │ │ │ │ ├── device_h_pg.html
│ │ │ │ │ │ │ ├── doxygen.png
│ │ │ │ │ │ │ ├── dynsections.js
│ │ │ │ │ │ │ ├── ftv2blank.png
│ │ │ │ │ │ │ ├── ftv2cl.png
│ │ │ │ │ │ │ ├── ftv2doc.png
│ │ │ │ │ │ │ ├── ftv2folderclosed.png
│ │ │ │ │ │ │ ├── ftv2folderopen.png
│ │ │ │ │ │ │ ├── ftv2lastnode.png
│ │ │ │ │ │ │ ├── ftv2link.png
│ │ │ │ │ │ │ ├── ftv2mlastnode.png
│ │ │ │ │ │ │ ├── ftv2mnode.png
│ │ │ │ │ │ │ ├── ftv2mo.png
│ │ │ │ │ │ │ ├── ftv2node.png
│ │ │ │ │ │ │ ├── ftv2ns.png
│ │ │ │ │ │ │ ├── ftv2plastnode.png
│ │ │ │ │ │ │ ├── ftv2pnode.png
│ │ │ │ │ │ │ ├── ftv2splitbar.png
│ │ │ │ │ │ │ ├── ftv2vertline.png
│ │ │ │ │ │ │ ├── functions.html
│ │ │ │ │ │ │ ├── functions_vars.html
│ │ │ │ │ │ │ ├── globals.html
│ │ │ │ │ │ │ ├── globals_enum.html
│ │ │ │ │ │ │ ├── globals_eval.html
│ │ │ │ │ │ │ ├── globals_func.html
│ │ │ │ │ │ │ ├── globals_vars.html
│ │ │ │ │ │ │ ├── group___core___register__gr.html
│ │ │ │ │ │ │ ├── group___core___register__gr.js
│ │ │ │ │ │ │ ├── group___i_t_m___debug__gr.html
│ │ │ │ │ │ │ ├── group___i_t_m___debug__gr.js
│ │ │ │ │ │ │ ├── group___n_v_i_c__gr.html
│ │ │ │ │ │ │ ├── group___n_v_i_c__gr.js
│ │ │ │ │ │ │ ├── group___sys_tick__gr.html
│ │ │ │ │ │ │ ├── group___sys_tick__gr.js
│ │ │ │ │ │ │ ├── group__intrinsic___c_p_u__gr.html
│ │ │ │ │ │ │ ├── group__intrinsic___c_p_u__gr.js
│ │ │ │ │ │ │ ├── group__intrinsic___s_i_m_d__gr.html
│ │ │ │ │ │ │ ├── group__intrinsic___s_i_m_d__gr.js
│ │ │ │ │ │ │ ├── group__peripheral__gr.html
│ │ │ │ │ │ │ ├── group__system__init__gr.html
│ │ │ │ │ │ │ ├── group__system__init__gr.js
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ ├── jquery.js
│ │ │ │ │ │ │ ├── modules.html
│ │ │ │ │ │ │ ├── modules.js
│ │ │ │ │ │ │ ├── nav_f.png
│ │ │ │ │ │ │ ├── nav_g.png
│ │ │ │ │ │ │ ├── nav_h.png
│ │ │ │ │ │ │ ├── navtree.css
│ │ │ │ │ │ │ ├── navtree.js
│ │ │ │ │ │ │ ├── navtreeindex0.js
│ │ │ │ │ │ │ ├── navtreeindex1.js
│ │ │ │ │ │ │ ├── open.png
│ │ │ │ │ │ │ ├── pages.html
│ │ │ │ │ │ │ ├── resize.js
│ │ │ │ │ │ │ ├── search.css
│ │ │ │ │ │ │ ├── search
│ │ │ │ │ │ │ ├── all_5f.html
│ │ │ │ │ │ │ ├── all_5f.js
│ │ │ │ │ │ │ ├── all_61.html
│ │ │ │ │ │ │ ├── all_61.js
│ │ │ │ │ │ │ ├── all_62.html
│ │ │ │ │ │ │ ├── all_62.js
│ │ │ │ │ │ │ ├── all_63.html
│ │ │ │ │ │ │ ├── all_63.js
│ │ │ │ │ │ │ ├── all_64.html
│ │ │ │ │ │ │ ├── all_64.js
│ │ │ │ │ │ │ ├── all_65.html
│ │ │ │ │ │ │ ├── all_65.js
│ │ │ │ │ │ │ ├── all_66.html
│ │ │ │ │ │ │ ├── all_66.js
│ │ │ │ │ │ │ ├── all_68.html
│ │ │ │ │ │ │ ├── all_68.js
│ │ │ │ │ │ │ ├── all_69.html
│ │ │ │ │ │ │ ├── all_69.js
│ │ │ │ │ │ │ ├── all_6c.html
│ │ │ │ │ │ │ ├── all_6c.js
│ │ │ │ │ │ │ ├── all_6d.html
│ │ │ │ │ │ │ ├── all_6d.js
│ │ │ │ │ │ │ ├── all_6e.html
│ │ │ │ │ │ │ ├── all_6e.js
│ │ │ │ │ │ │ ├── all_6f.html
│ │ │ │ │ │ │ ├── all_6f.js
│ │ │ │ │ │ │ ├── all_70.html
│ │ │ │ │ │ │ ├── all_70.js
│ │ │ │ │ │ │ ├── all_71.html
│ │ │ │ │ │ │ ├── all_71.js
│ │ │ │ │ │ │ ├── all_72.html
│ │ │ │ │ │ │ ├── all_72.js
│ │ │ │ │ │ │ ├── all_73.html
│ │ │ │ │ │ │ ├── all_73.js
│ │ │ │ │ │ │ ├── all_74.html
│ │ │ │ │ │ │ ├── all_74.js
│ │ │ │ │ │ │ ├── all_75.html
│ │ │ │ │ │ │ ├── all_75.js
│ │ │ │ │ │ │ ├── all_76.html
│ │ │ │ │ │ │ ├── all_76.js
│ │ │ │ │ │ │ ├── all_77.html
│ │ │ │ │ │ │ ├── all_77.js
│ │ │ │ │ │ │ ├── all_78.html
│ │ │ │ │ │ │ ├── all_78.js
│ │ │ │ │ │ │ ├── all_7a.html
│ │ │ │ │ │ │ ├── all_7a.js
│ │ │ │ │ │ │ ├── classes_61.html
│ │ │ │ │ │ │ ├── classes_61.js
│ │ │ │ │ │ │ ├── classes_63.html
│ │ │ │ │ │ │ ├── classes_63.js
│ │ │ │ │ │ │ ├── classes_64.html
│ │ │ │ │ │ │ ├── classes_64.js
│ │ │ │ │ │ │ ├── classes_66.html
│ │ │ │ │ │ │ ├── classes_66.js
│ │ │ │ │ │ │ ├── classes_69.html
│ │ │ │ │ │ │ ├── classes_69.js
│ │ │ │ │ │ │ ├── classes_6d.html
│ │ │ │ │ │ │ ├── classes_6d.js
│ │ │ │ │ │ │ ├── classes_6e.html
│ │ │ │ │ │ │ ├── classes_6e.js
│ │ │ │ │ │ │ ├── classes_73.html
│ │ │ │ │ │ │ ├── classes_73.js
│ │ │ │ │ │ │ ├── classes_74.html
│ │ │ │ │ │ │ ├── classes_74.js
│ │ │ │ │ │ │ ├── classes_78.html
│ │ │ │ │ │ │ ├── classes_78.js
│ │ │ │ │ │ │ ├── close.png
│ │ │ │ │ │ │ ├── enums_69.html
│ │ │ │ │ │ │ ├── enums_69.js
│ │ │ │ │ │ │ ├── enumvalues_62.html
│ │ │ │ │ │ │ ├── enumvalues_62.js
│ │ │ │ │ │ │ ├── enumvalues_64.html
│ │ │ │ │ │ │ ├── enumvalues_64.js
│ │ │ │ │ │ │ ├── enumvalues_68.html
│ │ │ │ │ │ │ ├── enumvalues_68.js
│ │ │ │ │ │ │ ├── enumvalues_6d.html
│ │ │ │ │ │ │ ├── enumvalues_6d.js
│ │ │ │ │ │ │ ├── enumvalues_6e.html
│ │ │ │ │ │ │ ├── enumvalues_6e.js
│ │ │ │ │ │ │ ├── enumvalues_70.html
│ │ │ │ │ │ │ ├── enumvalues_70.js
│ │ │ │ │ │ │ ├── enumvalues_73.html
│ │ │ │ │ │ │ ├── enumvalues_73.js
│ │ │ │ │ │ │ ├── enumvalues_75.html
│ │ │ │ │ │ │ ├── enumvalues_75.js
│ │ │ │ │ │ │ ├── enumvalues_77.html
│ │ │ │ │ │ │ ├── enumvalues_77.js
│ │ │ │ │ │ │ ├── files_6d.html
│ │ │ │ │ │ │ ├── files_6d.js
│ │ │ │ │ │ │ ├── files_6f.html
│ │ │ │ │ │ │ ├── files_6f.js
│ │ │ │ │ │ │ ├── files_72.html
│ │ │ │ │ │ │ ├── files_72.js
│ │ │ │ │ │ │ ├── files_74.html
│ │ │ │ │ │ │ ├── files_74.js
│ │ │ │ │ │ │ ├── files_75.html
│ │ │ │ │ │ │ ├── files_75.js
│ │ │ │ │ │ │ ├── functions_5f.html
│ │ │ │ │ │ │ ├── functions_5f.js
│ │ │ │ │ │ │ ├── functions_69.html
│ │ │ │ │ │ │ ├── functions_69.js
│ │ │ │ │ │ │ ├── functions_6e.html
│ │ │ │ │ │ │ ├── functions_6e.js
│ │ │ │ │ │ │ ├── functions_73.html
│ │ │ │ │ │ │ ├── functions_73.js
│ │ │ │ │ │ │ ├── groups_63.html
│ │ │ │ │ │ │ ├── groups_63.js
│ │ │ │ │ │ │ ├── groups_64.html
│ │ │ │ │ │ │ ├── groups_64.js
│ │ │ │ │ │ │ ├── groups_69.html
│ │ │ │ │ │ │ ├── groups_69.js
│ │ │ │ │ │ │ ├── groups_70.html
│ │ │ │ │ │ │ ├── groups_70.js
│ │ │ │ │ │ │ ├── groups_73.html
│ │ │ │ │ │ │ ├── groups_73.js
│ │ │ │ │ │ │ ├── mag_sel.png
│ │ │ │ │ │ │ ├── nomatches.html
│ │ │ │ │ │ │ ├── pages_64.html
│ │ │ │ │ │ │ ├── pages_64.js
│ │ │ │ │ │ │ ├── pages_6d.html
│ │ │ │ │ │ │ ├── pages_6d.js
│ │ │ │ │ │ │ ├── pages_6f.html
│ │ │ │ │ │ │ ├── pages_6f.js
│ │ │ │ │ │ │ ├── pages_72.html
│ │ │ │ │ │ │ ├── pages_72.js
│ │ │ │ │ │ │ ├── pages_73.html
│ │ │ │ │ │ │ ├── pages_73.js
│ │ │ │ │ │ │ ├── pages_74.html
│ │ │ │ │ │ │ ├── pages_74.js
│ │ │ │ │ │ │ ├── pages_75.html
│ │ │ │ │ │ │ ├── pages_75.js
│ │ │ │ │ │ │ ├── search.css
│ │ │ │ │ │ │ ├── search.js
│ │ │ │ │ │ │ ├── search_l.png
│ │ │ │ │ │ │ ├── search_m.png
│ │ │ │ │ │ │ ├── search_r.png
│ │ │ │ │ │ │ ├── variables_5f.html
│ │ │ │ │ │ │ ├── variables_5f.js
│ │ │ │ │ │ │ ├── variables_61.html
│ │ │ │ │ │ │ ├── variables_61.js
│ │ │ │ │ │ │ ├── variables_62.html
│ │ │ │ │ │ │ ├── variables_62.js
│ │ │ │ │ │ │ ├── variables_63.html
│ │ │ │ │ │ │ ├── variables_63.js
│ │ │ │ │ │ │ ├── variables_64.html
│ │ │ │ │ │ │ ├── variables_64.js
│ │ │ │ │ │ │ ├── variables_65.html
│ │ │ │ │ │ │ ├── variables_65.js
│ │ │ │ │ │ │ ├── variables_66.html
│ │ │ │ │ │ │ ├── variables_66.js
│ │ │ │ │ │ │ ├── variables_68.html
│ │ │ │ │ │ │ ├── variables_68.js
│ │ │ │ │ │ │ ├── variables_69.html
│ │ │ │ │ │ │ ├── variables_69.js
│ │ │ │ │ │ │ ├── variables_6c.html
│ │ │ │ │ │ │ ├── variables_6c.js
│ │ │ │ │ │ │ ├── variables_6d.html
│ │ │ │ │ │ │ ├── variables_6d.js
│ │ │ │ │ │ │ ├── variables_6e.html
│ │ │ │ │ │ │ ├── variables_6e.js
│ │ │ │ │ │ │ ├── variables_70.html
│ │ │ │ │ │ │ ├── variables_70.js
│ │ │ │ │ │ │ ├── variables_71.html
│ │ │ │ │ │ │ ├── variables_71.js
│ │ │ │ │ │ │ ├── variables_72.html
│ │ │ │ │ │ │ ├── variables_72.js
│ │ │ │ │ │ │ ├── variables_73.html
│ │ │ │ │ │ │ ├── variables_73.js
│ │ │ │ │ │ │ ├── variables_74.html
│ │ │ │ │ │ │ ├── variables_74.js
│ │ │ │ │ │ │ ├── variables_75.html
│ │ │ │ │ │ │ ├── variables_75.js
│ │ │ │ │ │ │ ├── variables_76.html
│ │ │ │ │ │ │ ├── variables_76.js
│ │ │ │ │ │ │ ├── variables_77.html
│ │ │ │ │ │ │ ├── variables_77.js
│ │ │ │ │ │ │ ├── variables_7a.html
│ │ │ │ │ │ │ └── variables_7a.js
│ │ │ │ │ │ │ ├── startup_s_pg.html
│ │ │ │ │ │ │ ├── struct_core_debug___type.html
│ │ │ │ │ │ │ ├── struct_core_debug___type.js
│ │ │ │ │ │ │ ├── struct_d_w_t___type.html
│ │ │ │ │ │ │ ├── struct_d_w_t___type.js
│ │ │ │ │ │ │ ├── struct_f_p_u___type.html
│ │ │ │ │ │ │ ├── struct_f_p_u___type.js
│ │ │ │ │ │ │ ├── struct_i_t_m___type.html
│ │ │ │ │ │ │ ├── struct_i_t_m___type.js
│ │ │ │ │ │ │ ├── struct_m_p_u___type.html
│ │ │ │ │ │ │ ├── struct_m_p_u___type.js
│ │ │ │ │ │ │ ├── struct_n_v_i_c___type.html
│ │ │ │ │ │ │ ├── struct_n_v_i_c___type.js
│ │ │ │ │ │ │ ├── struct_s_c_b___type.html
│ │ │ │ │ │ │ ├── struct_s_c_b___type.js
│ │ │ │ │ │ │ ├── struct_s_cn_s_c_b___type.html
│ │ │ │ │ │ │ ├── struct_s_cn_s_c_b___type.js
│ │ │ │ │ │ │ ├── struct_sys_tick___type.html
│ │ │ │ │ │ │ ├── struct_sys_tick___type.js
│ │ │ │ │ │ │ ├── struct_t_p_i___type.html
│ │ │ │ │ │ │ ├── struct_t_p_i___type.js
│ │ │ │ │ │ │ ├── sync_off.png
│ │ │ │ │ │ │ ├── sync_on.png
│ │ │ │ │ │ │ ├── system_c_pg.html
│ │ │ │ │ │ │ ├── tab_a.png
│ │ │ │ │ │ │ ├── tab_b.png
│ │ │ │ │ │ │ ├── tab_h.png
│ │ │ │ │ │ │ ├── tab_s.png
│ │ │ │ │ │ │ ├── tab_topnav.png
│ │ │ │ │ │ │ ├── tabs.css
│ │ │ │ │ │ │ ├── union_a_p_s_r___type.html
│ │ │ │ │ │ │ ├── union_a_p_s_r___type.js
│ │ │ │ │ │ │ ├── union_c_o_n_t_r_o_l___type.html
│ │ │ │ │ │ │ ├── union_c_o_n_t_r_o_l___type.js
│ │ │ │ │ │ │ ├── union_i_p_s_r___type.html
│ │ │ │ │ │ │ ├── union_i_p_s_r___type.js
│ │ │ │ │ │ │ ├── unionx_p_s_r___type.html
│ │ │ │ │ │ │ └── unionx_p_s_r___type.js
│ │ │ │ │ ├── General
│ │ │ │ │ │ └── html
│ │ │ │ │ │ │ ├── CMSIS_Logo_Final.png
│ │ │ │ │ │ │ ├── CMSIS_V3_small.png
│ │ │ │ │ │ │ ├── bc_s.png
│ │ │ │ │ │ │ ├── bdwn.png
│ │ │ │ │ │ │ ├── closed.png
│ │ │ │ │ │ │ ├── cmsis.css
│ │ │ │ │ │ │ ├── doxygen.png
│ │ │ │ │ │ │ ├── dynsections.js
│ │ │ │ │ │ │ ├── ftv2blank.png
│ │ │ │ │ │ │ ├── ftv2cl.png
│ │ │ │ │ │ │ ├── ftv2doc.png
│ │ │ │ │ │ │ ├── ftv2folderclosed.png
│ │ │ │ │ │ │ ├── ftv2folderopen.png
│ │ │ │ │ │ │ ├── ftv2lastnode.png
│ │ │ │ │ │ │ ├── ftv2link.png
│ │ │ │ │ │ │ ├── ftv2mlastnode.png
│ │ │ │ │ │ │ ├── ftv2mnode.png
│ │ │ │ │ │ │ ├── ftv2mo.png
│ │ │ │ │ │ │ ├── ftv2node.png
│ │ │ │ │ │ │ ├── ftv2ns.png
│ │ │ │ │ │ │ ├── ftv2plastnode.png
│ │ │ │ │ │ │ ├── ftv2pnode.png
│ │ │ │ │ │ │ ├── ftv2splitbar.png
│ │ │ │ │ │ │ ├── ftv2vertline.png
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ ├── jquery.js
│ │ │ │ │ │ │ ├── nav_f.png
│ │ │ │ │ │ │ ├── nav_g.png
│ │ │ │ │ │ │ ├── nav_h.png
│ │ │ │ │ │ │ ├── navtree.css
│ │ │ │ │ │ │ ├── navtree.js
│ │ │ │ │ │ │ ├── navtreeindex0.js
│ │ │ │ │ │ │ ├── open.png
│ │ │ │ │ │ │ ├── resize.js
│ │ │ │ │ │ │ ├── sync_off.png
│ │ │ │ │ │ │ ├── sync_on.png
│ │ │ │ │ │ │ ├── tab_a.png
│ │ │ │ │ │ │ ├── tab_b.png
│ │ │ │ │ │ │ ├── tab_h.png
│ │ │ │ │ │ │ ├── tab_s.png
│ │ │ │ │ │ │ ├── tab_topnav.png
│ │ │ │ │ │ │ └── tabs.css
│ │ │ │ │ └── SVD
│ │ │ │ │ │ └── html
│ │ │ │ │ │ ├── Access_SVD_DD_Manage.png
│ │ │ │ │ │ ├── Access_SVD_Vendor.png
│ │ │ │ │ │ ├── CMSIS-SVD_Schema_1_0.xsd
│ │ │ │ │ │ ├── CMSIS_Logo_Final.png
│ │ │ │ │ │ ├── CMSIS_SVD_Schema_Gen.png
│ │ │ │ │ │ ├── CMSIS_SVD_Vendor_DD.png
│ │ │ │ │ │ ├── CMSIS_SVD_WEB_DATABASE.png
│ │ │ │ │ │ ├── Manage_SVD_DD.png
│ │ │ │ │ │ ├── bc_s.png
│ │ │ │ │ │ ├── bdwn.png
│ │ │ │ │ │ ├── closed.png
│ │ │ │ │ │ ├── cmsis.css
│ │ │ │ │ │ ├── doxygen.png
│ │ │ │ │ │ ├── dynsections.js
│ │ │ │ │ │ ├── ftv2blank.png
│ │ │ │ │ │ ├── ftv2cl.png
│ │ │ │ │ │ ├── ftv2doc.png
│ │ │ │ │ │ ├── ftv2folderclosed.png
│ │ │ │ │ │ ├── ftv2folderopen.png
│ │ │ │ │ │ ├── ftv2lastnode.png
│ │ │ │ │ │ ├── ftv2link.png
│ │ │ │ │ │ ├── ftv2mlastnode.png
│ │ │ │ │ │ ├── ftv2mnode.png
│ │ │ │ │ │ ├── ftv2mo.png
│ │ │ │ │ │ ├── ftv2node.png
│ │ │ │ │ │ ├── ftv2ns.png
│ │ │ │ │ │ ├── ftv2plastnode.png
│ │ │ │ │ │ ├── ftv2pnode.png
│ │ │ │ │ │ ├── ftv2splitbar.png
│ │ │ │ │ │ ├── ftv2vertline.png
│ │ │ │ │ │ ├── group__cluster_level__gr.html
│ │ │ │ │ │ ├── group__cpu_section__gr.html
│ │ │ │ │ │ ├── group__device_section_extensions__gr.html
│ │ │ │ │ │ ├── group__dim_element_group__gr.html
│ │ │ │ │ │ ├── group__elem__type__gr.html
│ │ │ │ │ │ ├── group__elem__type__gr.js
│ │ │ │ │ │ ├── group__peripheral_section_extensions__gr.html
│ │ │ │ │ │ ├── group__register_properties_group__gr.html
│ │ │ │ │ │ ├── group__register_section_extensions__gr.html
│ │ │ │ │ │ ├── group__schema__1__1__gr.html
│ │ │ │ │ │ ├── group__schema__gr.html
│ │ │ │ │ │ ├── group__svd___format__1__1__gr.html
│ │ │ │ │ │ ├── group__svd___format__1__1__gr.js
│ │ │ │ │ │ ├── group__svd___format__gr.html
│ │ │ │ │ │ ├── group__svd___format__gr.js
│ │ │ │ │ │ ├── group__svd__xml__device__gr.html
│ │ │ │ │ │ ├── group__svd__xml__enum__gr.html
│ │ │ │ │ │ ├── group__svd__xml__fields__gr.html
│ │ │ │ │ │ ├── group__svd__xml__peripherals__gr.html
│ │ │ │ │ │ ├── group__svd__xml__registers__gr.html
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ ├── jquery.js
│ │ │ │ │ │ ├── modules.html
│ │ │ │ │ │ ├── modules.js
│ │ │ │ │ │ ├── nav_f.png
│ │ │ │ │ │ ├── nav_g.png
│ │ │ │ │ │ ├── nav_h.png
│ │ │ │ │ │ ├── navtree.css
│ │ │ │ │ │ ├── navtree.js
│ │ │ │ │ │ ├── navtreeindex0.js
│ │ │ │ │ │ ├── open.png
│ │ │ │ │ │ ├── pages.html
│ │ │ │ │ │ ├── resize.js
│ │ │ │ │ │ ├── svd__example_pg.html
│ │ │ │ │ │ ├── svd__outline_pg.html
│ │ │ │ │ │ ├── svd__usage_pg.html
│ │ │ │ │ │ ├── svd_validate_file_pg.html
│ │ │ │ │ │ ├── svd_web_pg.html
│ │ │ │ │ │ ├── svd_web_pg.js
│ │ │ │ │ │ ├── svd_web_public_pg.html
│ │ │ │ │ │ ├── svd_web_restricted_pg.html
│ │ │ │ │ │ ├── sync_off.png
│ │ │ │ │ │ ├── sync_on.png
│ │ │ │ │ │ ├── tab_a.png
│ │ │ │ │ │ ├── tab_b.png
│ │ │ │ │ │ ├── tab_h.png
│ │ │ │ │ │ ├── tab_s.png
│ │ │ │ │ │ ├── tab_topnav.png
│ │ │ │ │ │ └── tabs.css
│ │ │ │ ├── Include
│ │ │ │ │ ├── arm_common_tables.h
│ │ │ │ │ ├── arm_const_structs.h
│ │ │ │ │ ├── arm_math.h
│ │ │ │ │ ├── cmsis_gcc.h
│ │ │ │ │ ├── core_cm0.h
│ │ │ │ │ ├── core_cm0plus.h
│ │ │ │ │ ├── core_cm3.h
│ │ │ │ │ ├── core_cm4.h
│ │ │ │ │ ├── core_cm7.h
│ │ │ │ │ ├── core_cmFunc.h
│ │ │ │ │ ├── core_cmInstr.h
│ │ │ │ │ ├── core_cmSimd.h
│ │ │ │ │ ├── core_sc000.h
│ │ │ │ │ └── core_sc300.h
│ │ │ │ ├── README.txt
│ │ │ │ ├── SVD
│ │ │ │ │ ├── ARM_Sample.svd
│ │ │ │ │ ├── ARM_Sample_1_1.svd
│ │ │ │ │ ├── CMSIS-SVD_Schema_1_0.xsd
│ │ │ │ │ └── CMSIS-SVD_Schema_1_1_draft.xsd
│ │ │ │ ├── index.html
│ │ │ │ └── readme miosix.txt
│ │ │ ├── core
│ │ │ │ ├── atomic_ops_impl_arm7.h
│ │ │ │ ├── atomic_ops_impl_cortexMx.h
│ │ │ │ ├── cache_cortexMx.cpp
│ │ │ │ ├── cache_cortexMx.h
│ │ │ │ ├── endianness_impl_arm7.h
│ │ │ │ ├── endianness_impl_cortexMx.h
│ │ │ │ ├── interrupts.h
│ │ │ │ ├── interrupts_arm7.cpp
│ │ │ │ ├── interrupts_arm7.h
│ │ │ │ ├── interrupts_cortexMx.cpp
│ │ │ │ ├── interrupts_cortexMx.h
│ │ │ │ ├── memory_protection.h
│ │ │ │ ├── mpu_cortexMx.cpp
│ │ │ │ └── mpu_cortexMx.h
│ │ │ └── drivers
│ │ │ │ ├── dcc.cpp
│ │ │ │ ├── dcc.h
│ │ │ │ ├── sd_lpc2000.cpp
│ │ │ │ ├── sd_lpc2000.h
│ │ │ │ ├── sd_stm32f1.cpp
│ │ │ │ ├── sd_stm32f1.h
│ │ │ │ ├── sd_stm32f2_f4.cpp
│ │ │ │ ├── sd_stm32f2_f4.h
│ │ │ │ ├── serial.h
│ │ │ │ ├── serial_efm32.cpp
│ │ │ │ ├── serial_efm32.h
│ │ │ │ ├── serial_lpc2000.cpp
│ │ │ │ ├── serial_lpc2000.h
│ │ │ │ ├── serial_stm32.cpp
│ │ │ │ ├── serial_stm32.h
│ │ │ │ ├── servo_stm32.cpp
│ │ │ │ ├── servo_stm32.h
│ │ │ │ ├── stm32_hardware_rng.cpp
│ │ │ │ ├── stm32_hardware_rng.h
│ │ │ │ ├── stm32_sgm.cpp
│ │ │ │ ├── stm32_sgm.h
│ │ │ │ ├── stm32_wd.cpp
│ │ │ │ ├── stm32_wd.h
│ │ │ │ ├── stm32f2_f4_i2c.cpp
│ │ │ │ └── stm32f2_f4_i2c.h
│ │ ├── cortexM3_efm32gg
│ │ │ ├── common
│ │ │ │ ├── arch_settings.h
│ │ │ │ └── interfaces-impl
│ │ │ │ │ ├── arch_registers_impl.h
│ │ │ │ │ ├── delays.cpp
│ │ │ │ │ ├── gpio_impl.cpp
│ │ │ │ │ ├── gpio_impl.h
│ │ │ │ │ ├── portability.cpp
│ │ │ │ │ └── portability_impl.h
│ │ │ └── efm32gg332f1024_wandstem
│ │ │ │ ├── core
│ │ │ │ └── stage_1_boot.cpp
│ │ │ │ ├── efm32_1M+128k_rom_usbbootloader.ld
│ │ │ │ ├── interfaces-impl
│ │ │ │ ├── bsp.cpp
│ │ │ │ ├── bsp_impl.h
│ │ │ │ ├── cc2520_constants.h
│ │ │ │ ├── gpioirq.cpp
│ │ │ │ ├── gpioirq.h
│ │ │ │ ├── hardware_timer.cpp
│ │ │ │ ├── hardware_timer.h
│ │ │ │ ├── hwmapping.h
│ │ │ │ ├── power_manager.cpp
│ │ │ │ ├── power_manager.h
│ │ │ │ ├── rx_flowdiagram.pdf
│ │ │ │ ├── spi.cpp
│ │ │ │ ├── spi.h
│ │ │ │ ├── transceiver.cpp
│ │ │ │ ├── transceiver.h
│ │ │ │ └── tx_flowdiagram.pdf
│ │ │ │ └── wandstem-stlink.cfg
│ │ ├── cortexM3_stm32
│ │ │ ├── common
│ │ │ │ ├── arch_settings.h
│ │ │ │ └── interfaces-impl
│ │ │ │ │ ├── arch_registers_impl.h
│ │ │ │ │ ├── delays.cpp
│ │ │ │ │ ├── gpio_impl.cpp
│ │ │ │ │ ├── gpio_impl.h
│ │ │ │ │ ├── portability.cpp
│ │ │ │ │ └── portability_impl.h
│ │ │ ├── stm32f100c8_microboard
│ │ │ │ ├── core
│ │ │ │ │ └── stage_1_boot.cpp
│ │ │ │ ├── drivers
│ │ │ │ │ ├── rtc.cpp
│ │ │ │ │ └── rtc.h
│ │ │ │ ├── interfaces-impl
│ │ │ │ │ ├── bsp.cpp
│ │ │ │ │ ├── bsp_impl.h
│ │ │ │ │ └── hwmapping.h
│ │ │ │ └── stm32_63k+8k_rom.ld
│ │ │ ├── stm32f100cb_tempsensor
│ │ │ │ ├── core
│ │ │ │ │ └── stage_1_boot.cpp
│ │ │ │ ├── interfaces-impl
│ │ │ │ │ ├── bsp.cpp
│ │ │ │ │ └── bsp_impl.h
│ │ │ │ └── stm32_127k+8k_rom.ld
│ │ │ ├── stm32f100rb_stm32vldiscovery
│ │ │ │ ├── core
│ │ │ │ │ └── stage_1_boot.cpp
│ │ │ │ ├── interfaces-impl
│ │ │ │ │ ├── bsp.cpp
│ │ │ │ │ └── bsp_impl.h
│ │ │ │ ├── stm32_128k+8k_rom.ld
│ │ │ │ └── stm32vldiscovery.cfg
│ │ │ ├── stm32f100rc_solertegiard
│ │ │ │ ├── core
│ │ │ │ │ └── stage_1_boot.cpp
│ │ │ │ ├── interfaces-impl
│ │ │ │ │ ├── bsp.cpp
│ │ │ │ │ ├── bsp_impl.h
│ │ │ │ │ └── hwmapping.h
│ │ │ │ ├── stm32_256k+24k_rom.ld
│ │ │ │ └── stm32vldiscovery.cfg
│ │ │ ├── stm32f103c8_breakout
│ │ │ │ ├── core
│ │ │ │ │ └── stage_1_boot.cpp
│ │ │ │ ├── interfaces-impl
│ │ │ │ │ ├── bsp.cpp
│ │ │ │ │ └── bsp_impl.h
│ │ │ │ ├── stm32_64k+20k_rom.ld
│ │ │ │ └── stm32vldiscovery.cfg
│ │ │ ├── stm32f103cb_als_mainboard_rev2
│ │ │ │ ├── core
│ │ │ │ │ └── stage_1_boot.cpp
│ │ │ │ ├── interfaces-impl
│ │ │ │ │ ├── bsp.cpp
│ │ │ │ │ ├── bsp_impl.h
│ │ │ │ │ └── hwmapping.h
│ │ │ │ └── stm32_128k+20k_rom.ld
│ │ │ ├── stm32f103ve_mp3v2
│ │ │ │ ├── core
│ │ │ │ │ └── stage_1_boot.cpp
│ │ │ │ ├── interfaces-impl
│ │ │ │ │ ├── bsp.cpp
│ │ │ │ │ ├── bsp_impl.h
│ │ │ │ │ └── hwmapping.h
│ │ │ │ ├── stm32_512k+64k_ram.ld
│ │ │ │ └── stm32_512k+64k_rom.ld
│ │ │ ├── stm32f103ve_strive_mini
│ │ │ │ ├── core
│ │ │ │ │ └── stage_1_boot.cpp
│ │ │ │ ├── interfaces-impl
│ │ │ │ │ ├── bsp.cpp
│ │ │ │ │ ├── bsp_impl.h
│ │ │ │ │ └── hwmapping.h
│ │ │ │ └── stm32_512k+64k_rom.ld
│ │ │ ├── stm32f103ze_redbull_v2
│ │ │ │ ├── core
│ │ │ │ │ └── stage_1_boot.cpp
│ │ │ │ ├── interfaces-impl
│ │ │ │ │ ├── bsp.cpp
│ │ │ │ │ ├── bsp_impl.h
│ │ │ │ │ └── hwmapping.h
│ │ │ │ └── stm32_512k+64k_rom.ld
│ │ │ └── stm32f103ze_stm3210e-eval
│ │ │ │ ├── core
│ │ │ │ └── stage_1_boot.cpp
│ │ │ │ ├── interfaces-impl
│ │ │ │ ├── bsp.cpp
│ │ │ │ └── bsp_impl.h
│ │ │ │ ├── stm32_512k+64k_all_in_xram.ld
│ │ │ │ ├── stm32_512k+64k_rom.ld
│ │ │ │ ├── stm32_512k+64k_xram.ld
│ │ │ │ └── stm32f10x_eval.cfg
│ │ ├── cortexM3_stm32f2
│ │ │ ├── common
│ │ │ │ ├── arch_settings.h
│ │ │ │ └── interfaces-impl
│ │ │ │ │ ├── gpio_impl.cpp
│ │ │ │ │ ├── gpio_impl.h
│ │ │ │ │ ├── portability.cpp
│ │ │ │ │ └── portability_impl.h
│ │ │ ├── stm32f205_generic
│ │ │ │ ├── core
│ │ │ │ │ └── stage_1_boot.cpp
│ │ │ │ ├── interfaces-impl
│ │ │ │ │ ├── arch_registers_impl.h
│ │ │ │ │ ├── bsp.cpp
│ │ │ │ │ ├── bsp_impl.h
│ │ │ │ │ └── delays.cpp
│ │ │ │ └── stm32_1m+128k_rom.ld
│ │ │ ├── stm32f205rc_skyward_stormtrooper
│ │ │ │ ├── core
│ │ │ │ │ └── stage_1_boot.cpp
│ │ │ │ ├── interfaces-impl
│ │ │ │ │ ├── arch_registers_impl.h
│ │ │ │ │ ├── bsp.cpp
│ │ │ │ │ ├── bsp_impl.h
│ │ │ │ │ ├── delays.cpp
│ │ │ │ │ └── hwmapping.h
│ │ │ │ └── stm32_512k+128k_rom.ld
│ │ │ ├── stm32f205rg_sony-newman
│ │ │ │ ├── core
│ │ │ │ │ └── stage_1_boot.cpp
│ │ │ │ ├── interfaces-impl
│ │ │ │ │ ├── arch_registers_impl.h
│ │ │ │ │ ├── bsp.cpp
│ │ │ │ │ ├── bsp_impl.h
│ │ │ │ │ ├── delays.cpp
│ │ │ │ │ └── hwmapping.h
│ │ │ │ └── stm32_1M+128k_rom.ld
│ │ │ ├── stm32f207ig_stm3220g-eval
│ │ │ │ ├── core
│ │ │ │ │ └── stage_1_boot.cpp
│ │ │ │ ├── interfaces-impl
│ │ │ │ │ ├── arch_registers_impl.h
│ │ │ │ │ ├── bsp.cpp
│ │ │ │ │ ├── bsp_impl.h
│ │ │ │ │ └── delays.cpp
│ │ │ │ ├── stm3220g-eval.cfg
│ │ │ │ ├── stm32_1m+128k_all_in_xram.ld
│ │ │ │ ├── stm32_1m+128k_all_in_xram_processes.ld
│ │ │ │ ├── stm32_1m+128k_rom.ld
│ │ │ │ └── stm32_1m+128k_xram.ld
│ │ │ ├── stm32f207ze_als_camboard
│ │ │ │ ├── core
│ │ │ │ │ └── stage_1_boot.cpp
│ │ │ │ ├── interfaces-impl
│ │ │ │ │ ├── arch_registers_impl.h
│ │ │ │ │ ├── bsp.cpp
│ │ │ │ │ ├── bsp_impl.h
│ │ │ │ │ ├── delays.cpp
│ │ │ │ │ └── hwmapping.h
│ │ │ │ └── stm32_1m+128k_rom.ld
│ │ │ └── stm32f207zg_EthBoardV2
│ │ │ │ ├── EthBoardV2.cfg
│ │ │ │ ├── core
│ │ │ │ └── stage_1_boot.cpp
│ │ │ │ ├── interfaces-impl
│ │ │ │ ├── arch_registers_impl.h
│ │ │ │ ├── bsp.cpp
│ │ │ │ ├── bsp_impl.h
│ │ │ │ ├── delays.cpp
│ │ │ │ └── hwmapping.h
│ │ │ │ ├── stm32_1m+128k_code_in_xram.ld
│ │ │ │ └── stm32_1m+128k_rom.ld
│ │ ├── cortexM3_stm32l1
│ │ │ ├── common
│ │ │ │ ├── arch_settings.h
│ │ │ │ └── interfaces-impl
│ │ │ │ │ ├── arch_registers_impl.h
│ │ │ │ │ ├── delays.cpp
│ │ │ │ │ ├── gpio_impl.cpp
│ │ │ │ │ ├── gpio_impl.h
│ │ │ │ │ ├── portability.cpp
│ │ │ │ │ └── portability_impl.h
│ │ │ └── stm32l151c8_als_mainboard
│ │ │ │ ├── core
│ │ │ │ └── stage_1_boot.cpp
│ │ │ │ ├── interfaces-impl
│ │ │ │ ├── bsp.cpp
│ │ │ │ ├── bsp_impl.h
│ │ │ │ └── hwmapping.h
│ │ │ │ └── stm32_64k+10k_rom.ld
│ │ ├── cortexM4_stm32f4
│ │ │ ├── common
│ │ │ │ ├── arch_settings.h
│ │ │ │ └── interfaces-impl
│ │ │ │ │ ├── delays.cpp
│ │ │ │ │ ├── gpio_impl.cpp
│ │ │ │ │ ├── gpio_impl.h
│ │ │ │ │ ├── portability.cpp
│ │ │ │ │ └── portability_impl.h
│ │ │ ├── stm32f401re_nucleo
│ │ │ │ ├── core
│ │ │ │ │ └── stage_1_boot.cpp
│ │ │ │ ├── interfaces-impl
│ │ │ │ │ ├── arch_registers_impl.h
│ │ │ │ │ ├── bsp.cpp
│ │ │ │ │ └── bsp_impl.h
│ │ │ │ └── stm32_512k+96k_rom.ld
│ │ │ ├── stm32f401vc_stm32f4discovery
│ │ │ │ ├── core
│ │ │ │ │ └── stage_1_boot.cpp
│ │ │ │ ├── interfaces-impl
│ │ │ │ │ ├── arch_registers_impl.h
│ │ │ │ │ ├── bsp.cpp
│ │ │ │ │ └── bsp_impl.h
│ │ │ │ ├── stm32_256k+64k_rom.ld
│ │ │ │ └── stm32f4discovery.cfg
│ │ │ ├── stm32f407vg_bitsboard
│ │ │ │ ├── bitsboard.cfg
│ │ │ │ ├── core
│ │ │ │ │ └── stage_1_boot.cpp
│ │ │ │ ├── interfaces-impl
│ │ │ │ │ ├── arch_registers_impl.h
│ │ │ │ │ ├── bsp.cpp
│ │ │ │ │ └── bsp_impl.h
│ │ │ │ └── stm32_1m+192k_rom.ld
│ │ │ ├── stm32f407vg_stm32f4discovery
│ │ │ │ ├── core
│ │ │ │ │ └── stage_1_boot.cpp
│ │ │ │ ├── interfaces-impl
│ │ │ │ │ ├── arch_registers_impl.h
│ │ │ │ │ ├── bsp.cpp
│ │ │ │ │ └── bsp_impl.h
│ │ │ │ ├── stm32_1m+192k_ram.ld
│ │ │ │ ├── stm32_1m+192k_rom.ld
│ │ │ │ ├── stm32_1m+192k_rom_processes.ld
│ │ │ │ └── stm32f4discovery.cfg
│ │ │ ├── stm32f407vg_thermal_test_chip
│ │ │ │ ├── core
│ │ │ │ │ └── stage_1_boot.cpp
│ │ │ │ ├── interfaces-impl
│ │ │ │ │ ├── arch_registers_impl.h
│ │ │ │ │ ├── bsp.cpp
│ │ │ │ │ └── bsp_impl.h
│ │ │ │ ├── openocd.cfg
│ │ │ │ └── stm32_1m+192k_rom.ld
│ │ │ ├── stm32f411re_nucleo
│ │ │ │ ├── core
│ │ │ │ │ └── stage_1_boot.cpp
│ │ │ │ ├── interfaces-impl
│ │ │ │ │ ├── arch_registers_impl.h
│ │ │ │ │ ├── bsp.cpp
│ │ │ │ │ └── bsp_impl.h
│ │ │ │ └── stm32_512k+128k_rom.ld
│ │ │ ├── stm32f429zi_oledboard2
│ │ │ │ ├── core
│ │ │ │ │ └── stage_1_boot.cpp
│ │ │ │ ├── interfaces-impl
│ │ │ │ │ ├── arch_registers_impl.h
│ │ │ │ │ ├── bsp.cpp
│ │ │ │ │ ├── bsp_impl.h
│ │ │ │ │ └── hwmapping.h
│ │ │ │ ├── stm32_2m+256k_rom.ld
│ │ │ │ ├── stm32_2m+6m_xram.ld
│ │ │ │ └── stm32_2m+8m_xram.ld
│ │ │ ├── stm32f429zi_skyward_anakin
│ │ │ │ ├── anakin.cfg
│ │ │ │ ├── core
│ │ │ │ │ └── stage_1_boot.cpp
│ │ │ │ ├── interfaces-impl
│ │ │ │ │ ├── arch_registers_impl.h
│ │ │ │ │ ├── bsp.cpp
│ │ │ │ │ ├── bsp_impl.h
│ │ │ │ │ └── hwmapping.h
│ │ │ │ ├── stm32_2m+256k_rom.ld
│ │ │ │ └── stm32_2m+8m_xram.ld
│ │ │ ├── stm32f429zi_skyward_homeone
│ │ │ │ ├── core
│ │ │ │ │ └── stage_1_boot.cpp
│ │ │ │ ├── homeone.cfg
│ │ │ │ ├── interfaces-impl
│ │ │ │ │ ├── arch_registers_impl.h
│ │ │ │ │ ├── bsp.cpp
│ │ │ │ │ ├── bsp_impl.h
│ │ │ │ │ └── hwmapping.h
│ │ │ │ ├── stm32_2m+256k_rom.ld
│ │ │ │ └── stm32_2m+8m_xram.ld
│ │ │ ├── stm32f429zi_stm32f4discovery
│ │ │ │ ├── core
│ │ │ │ │ └── stage_1_boot.cpp
│ │ │ │ ├── interfaces-impl
│ │ │ │ │ ├── arch_registers_impl.h
│ │ │ │ │ ├── bsp.cpp
│ │ │ │ │ └── bsp_impl.h
│ │ │ │ ├── stm32_2m+256k_rom.ld
│ │ │ │ ├── stm32_2m+6m_xram.ld
│ │ │ │ ├── stm32_2m+8m_xram.ld
│ │ │ │ └── stm32f4discovery.cfg
│ │ │ └── stm32f469ni_stm32f469i-disco
│ │ │ │ ├── core
│ │ │ │ └── stage_1_boot.cpp
│ │ │ │ ├── interfaces-impl
│ │ │ │ ├── arch_registers_impl.h
│ │ │ │ ├── bsp.cpp
│ │ │ │ └── bsp_impl.h
│ │ │ │ ├── stm32_2m+12m_xram.ld
│ │ │ │ ├── stm32_2m+16m_xram.ld
│ │ │ │ ├── stm32_2m+384k_rom.ld
│ │ │ │ └── stm32f4discovery.cfg
│ │ ├── cortexM7_stm32f7
│ │ │ ├── common
│ │ │ │ ├── arch_settings.h
│ │ │ │ └── interfaces-impl
│ │ │ │ │ ├── delays.cpp
│ │ │ │ │ ├── gpio_impl.cpp
│ │ │ │ │ ├── gpio_impl.h
│ │ │ │ │ ├── portability.cpp
│ │ │ │ │ └── portability_impl.h
│ │ │ └── stm32f746zg_nucleo
│ │ │ │ ├── core
│ │ │ │ └── stage_1_boot.cpp
│ │ │ │ ├── interfaces-impl
│ │ │ │ ├── arch_registers_impl.h
│ │ │ │ ├── bsp.cpp
│ │ │ │ └── bsp_impl.h
│ │ │ │ ├── openocd.cfg
│ │ │ │ └── stm32_1024k+256k_rom.ld
│ │ └── cortexM7_stm32h7
│ │ │ ├── common
│ │ │ ├── arch_settings.h
│ │ │ ├── drivers
│ │ │ │ ├── pll.cpp
│ │ │ │ └── pll.h
│ │ │ └── interfaces-impl
│ │ │ │ ├── delays.cpp
│ │ │ │ ├── gpio_impl.cpp
│ │ │ │ ├── gpio_impl.h
│ │ │ │ ├── portability.cpp
│ │ │ │ └── portability_impl.h
│ │ │ └── stm32h753xi_eval
│ │ │ ├── core
│ │ │ └── stage_1_boot.cpp
│ │ │ ├── interfaces-impl
│ │ │ ├── arch_registers_impl.h
│ │ │ ├── bsp.cpp
│ │ │ └── bsp_impl.h
│ │ │ ├── openocd.cfg
│ │ │ └── stm32_2m+512k_rom.ld
│ ├── config
│ │ ├── CMakeLists.txt
│ │ ├── Makefile.inc
│ │ ├── arch
│ │ │ ├── arm7_lpc2000
│ │ │ │ └── lpc2138_miosix_board
│ │ │ │ │ └── board_settings.h
│ │ │ ├── cortexM3_efm32gg
│ │ │ │ └── efm32gg332f1024_wandstem
│ │ │ │ │ └── board_settings.h
│ │ │ ├── cortexM3_stm32
│ │ │ │ ├── stm32f100c8_microboard
│ │ │ │ │ └── board_settings.h
│ │ │ │ ├── stm32f100cb_tempsensor
│ │ │ │ │ └── board_settings.h
│ │ │ │ ├── stm32f100rb_stm32vldiscovery
│ │ │ │ │ └── board_settings.h
│ │ │ │ ├── stm32f100rc_solertegiard
│ │ │ │ │ └── board_settings.h
│ │ │ │ ├── stm32f103c8_breakout
│ │ │ │ │ └── board_settings.h
│ │ │ │ ├── stm32f103cb_als_mainboard_rev2
│ │ │ │ │ └── board_settings.h
│ │ │ │ ├── stm32f103ve_mp3v2
│ │ │ │ │ └── board_settings.h
│ │ │ │ ├── stm32f103ve_strive_mini
│ │ │ │ │ └── board_settings.h
│ │ │ │ ├── stm32f103ze_redbull_v2
│ │ │ │ │ └── board_settings.h
│ │ │ │ └── stm32f103ze_stm3210e-eval
│ │ │ │ │ └── board_settings.h
│ │ │ ├── cortexM3_stm32f2
│ │ │ │ ├── stm32f205_generic
│ │ │ │ │ └── board_settings.h
│ │ │ │ ├── stm32f205rc_skyward_stormtrooper
│ │ │ │ │ └── board_settings.h
│ │ │ │ ├── stm32f205rg_sony-newman
│ │ │ │ │ └── board_settings.h
│ │ │ │ ├── stm32f207ig_stm3220g-eval
│ │ │ │ │ └── board_settings.h
│ │ │ │ ├── stm32f207ze_als_camboard
│ │ │ │ │ └── board_settings.h
│ │ │ │ └── stm32f207zg_EthBoardV2
│ │ │ │ │ └── board_settings.h
│ │ │ ├── cortexM3_stm32l1
│ │ │ │ └── stm32l151c8_als_mainboard
│ │ │ │ │ └── board_settings.h
│ │ │ ├── cortexM4_stm32f4
│ │ │ │ ├── stm32f401re_nucleo
│ │ │ │ │ └── board_settings.h
│ │ │ │ ├── stm32f401vc_stm32f4discovery
│ │ │ │ │ └── board_settings.h
│ │ │ │ ├── stm32f407vg_bitsboard
│ │ │ │ │ └── board_settings.h
│ │ │ │ ├── stm32f407vg_stm32f4discovery
│ │ │ │ │ └── board_settings.h
│ │ │ │ ├── stm32f407vg_thermal_test_chip
│ │ │ │ │ └── board_settings.h
│ │ │ │ ├── stm32f411re_nucleo
│ │ │ │ │ └── board_settings.h
│ │ │ │ ├── stm32f429zi_oledboard2
│ │ │ │ │ └── board_settings.h
│ │ │ │ ├── stm32f429zi_skyward_anakin
│ │ │ │ │ └── board_settings.h
│ │ │ │ ├── stm32f429zi_skyward_homeone
│ │ │ │ │ └── board_settings.h
│ │ │ │ ├── stm32f429zi_stm32f4discovery
│ │ │ │ │ └── board_settings.h
│ │ │ │ └── stm32f469ni_stm32f469i-disco
│ │ │ │ │ └── board_settings.h
│ │ │ ├── cortexM7_stm32f7
│ │ │ │ └── stm32f746zg_nucleo
│ │ │ │ │ └── board_settings.h
│ │ │ └── cortexM7_stm32h7
│ │ │ │ └── stm32h753xi_eval
│ │ │ │ └── board_settings.h
│ │ └── miosix_settings.h
│ ├── e20
│ │ ├── callback.h
│ │ ├── e20.cpp
│ │ ├── e20.h
│ │ ├── unmember.cpp
│ │ └── unmember.h
│ ├── filesystem
│ │ ├── console
│ │ │ ├── console_device.cpp
│ │ │ └── console_device.h
│ │ ├── devfs
│ │ │ ├── devfs.cpp
│ │ │ └── devfs.h
│ │ ├── fat32
│ │ │ ├── ccsbcs.cpp
│ │ │ ├── diskio.cpp
│ │ │ ├── diskio.h
│ │ │ ├── fat32.cpp
│ │ │ ├── fat32.h
│ │ │ ├── ff.cpp
│ │ │ ├── ff.h
│ │ │ ├── ffconf.h
│ │ │ ├── integer.h
│ │ │ └── wtoupper.cpp
│ │ ├── file.cpp
│ │ ├── file.h
│ │ ├── file_access.cpp
│ │ ├── file_access.h
│ │ ├── ioctl.h
│ │ ├── mountpointfs
│ │ │ ├── mountpointfs.cpp
│ │ │ └── mountpointfs.h
│ │ ├── stringpart.cpp
│ │ └── stringpart.h
│ ├── interfaces
│ │ ├── arch_registers.h
│ │ ├── atomic_ops.h
│ │ ├── bsp.h
│ │ ├── delays.h
│ │ ├── endianness.h
│ │ ├── gpio.h
│ │ └── portability.h
│ ├── kernel
│ │ ├── IRQDisplayPrint.cpp
│ │ ├── IRQDisplayPrint.h
│ │ ├── SystemMap.cpp
│ │ ├── SystemMap.h
│ │ ├── elf_program.cpp
│ │ ├── elf_program.h
│ │ ├── elf_types.h
│ │ ├── error.cpp
│ │ ├── error.h
│ │ ├── intrusive.h
│ │ ├── kernel.cpp
│ │ ├── kernel.h
│ │ ├── logging.h
│ │ ├── process.cpp
│ │ ├── process.h
│ │ ├── process_pool.cpp
│ │ ├── process_pool.h
│ │ ├── pthread.cpp
│ │ ├── pthread_private.h
│ │ ├── queue.h
│ │ ├── scheduler
│ │ │ ├── control
│ │ │ │ ├── control_scheduler.cpp
│ │ │ │ ├── control_scheduler.h
│ │ │ │ ├── control_scheduler_types.h
│ │ │ │ └── parameters.h
│ │ │ ├── edf
│ │ │ │ ├── edf_scheduler.cpp
│ │ │ │ ├── edf_scheduler.h
│ │ │ │ └── edf_scheduler_types.h
│ │ │ ├── priority
│ │ │ │ ├── priority_scheduler.cpp
│ │ │ │ ├── priority_scheduler.h
│ │ │ │ └── priority_scheduler_types.h
│ │ │ ├── sched_types.h
│ │ │ ├── scheduler.h
│ │ │ └── tick_interrupt.h
│ │ ├── stage_2_boot.cpp
│ │ ├── stage_2_boot.h
│ │ ├── sync.cpp
│ │ ├── sync.h
│ │ ├── timeconversion.cpp
│ │ └── timeconversion.h
│ ├── miosix.h
│ ├── stdlib_integration
│ │ ├── libc_integration.cpp
│ │ ├── libc_integration.h
│ │ ├── libstdcpp_integration.cpp
│ │ └── libstdcpp_integration.h
│ └── util
│ │ ├── crc16.cpp
│ │ ├── crc16.h
│ │ ├── lcd44780.cpp
│ │ ├── lcd44780.h
│ │ ├── software_i2c.h
│ │ ├── software_spi.h
│ │ ├── unicode.cpp
│ │ ├── unicode.h
│ │ ├── utf8test
│ │ ├── util.cpp
│ │ ├── util.h
│ │ ├── version.cpp
│ │ └── version.h
└── src
│ ├── fft
│ ├── fft.cpp
│ ├── fft.h
│ ├── window.cpp
│ └── window.h
│ ├── main.cpp
│ ├── neural-network
│ ├── aeabi_memcpy.c
│ ├── ai_common_config.h
│ ├── ai_datatypes_defines.h
│ ├── ai_datatypes_format.h
│ ├── ai_datatypes_internal.h
│ ├── ai_log.h
│ ├── ai_math_helpers.h
│ ├── ai_memory_manager.h
│ ├── ai_network_inspector.h
│ ├── ai_platform.h
│ ├── ai_platform_interface.h
│ ├── arm_dot_prod_f32.c
│ ├── core_common.h
│ ├── core_conv2d_kernels_float.h
│ ├── core_datatypes.h
│ ├── core_lists.h
│ ├── core_log.h
│ ├── core_net_inspect.h
│ ├── core_net_inspect_interface.h
│ ├── core_utils.h
│ ├── datatypes_network.h
│ ├── formats_list.h
│ ├── layers.h
│ ├── layers_common.h
│ ├── layers_conv2d.h
│ ├── layers_cycles_estimation.h
│ ├── layers_generic.h
│ ├── layers_lambda.h
│ ├── layers_list.h
│ ├── layers_nl.h
│ ├── layers_norm.h
│ ├── layers_override.h
│ ├── layers_pool.h
│ ├── layers_rnn.h
│ ├── log.h
│ ├── network.c
│ ├── network.h
│ ├── network_data.c
│ ├── network_data.h
│ └── platform_config.h
│ └── peripheral
│ ├── button.cpp
│ ├── button.h
│ ├── crc.cpp
│ ├── crc.h
│ ├── microphone.cpp
│ └── microphone.h
├── neural-network
├── model.h5
├── test_data.csv
├── trainer.py
└── training_data.csv
└── samples
└── fft_1024
├── clap_person1_1.csv
├── clap_person1_2.csv
├── clap_person1_3.csv
├── clap_person1_4.csv
├── clap_person1_5.csv
├── clap_person1_6.csv
├── clap_person1_7.csv
├── clap_person3_1.csv
├── clap_person3_2.csv
├── clap_person4_1.csv
├── clap_person4_2.csv
├── clap_person5_1.csv
├── clap_person5_2.csv
├── clap_person5_3.csv
├── clap_person5_4.csv
├── clap_person5_5.csv
├── clap_person5_6.csv
├── clap_person7_1.csv
├── silence.csv
├── whistle_person1_1.csv
├── whistle_person1_2.csv
├── whistle_person1_3.csv
├── whistle_person1_4.csv
├── whistle_person2_1.csv
├── whistle_person2_2.csv
├── whistle_person3_1.csv
├── whistle_person3_2.csv
├── whistle_person4_1.csv
├── whistle_person4_2.csv
├── whistle_person4_3.csv
├── whistle_person5_1.csv
├── whistle_person5_2.csv
├── whistle_person6_1.csv
├── whistle_person6_2.csv
├── whistle_person7_1.csv
├── whistle_person7_2.csv
├── whistle_person8_1.csv
└── whistle_person9_1.csv
/.gitignore:
--------------------------------------------------------------------------------
1 | FFT_extract.exe
2 | FFT_extract
3 | fft.raw
4 | fft.csv
--------------------------------------------------------------------------------
/docs/report-latex/bibliography.bib:
--------------------------------------------------------------------------------
1 | @book{engelberg2008digital,
2 | title={Digital signal processing: an experimental approach},
3 | author={Engelberg, Shlomo},
4 | year={2008},
5 | publisher={Springer Science \& Business Media}
6 | }
7 |
8 | @book{parker2017digital,
9 | title={Digital Signal Processing 101: Everything you need to know to get started},
10 | author={Parker, Michael},
11 | year={2017},
12 | publisher={Newnes}
13 | }
14 |
15 | @book{coppin2004artificial,
16 | title={Artificial intelligence illuminated},
17 | author={Coppin, Ben},
18 | year={2004},
19 | publisher={Jones \& Bartlett Learning}
20 | }
21 |
22 | @book{jakobsson2006phishing,
23 | title={Phishing and countermeasures: understanding the increasing problem of electronic identity theft},
24 | author={Jakobsson, Markus and Myers, Steven},
25 | year={2006},
26 | publisher={John Wiley \& Sons}
27 | }
28 |
--------------------------------------------------------------------------------
/docs/report-latex/img/Logo_Politecnico_Milano.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/docs/report-latex/img/Logo_Politecnico_Milano.png
--------------------------------------------------------------------------------
/docs/report-latex/img/double_buffering_audio_in.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/docs/report-latex/img/double_buffering_audio_in.png
--------------------------------------------------------------------------------
/docs/report-latex/img/microphone_block_diagram.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/docs/report-latex/img/microphone_block_diagram.png
--------------------------------------------------------------------------------
/docs/report.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/docs/report.pdf
--------------------------------------------------------------------------------
/docs/x-cube-ai.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/docs/x-cube-ai.pdf
--------------------------------------------------------------------------------
/miosix-kernel/.gitignore:
--------------------------------------------------------------------------------
1 | # Exclude doxygen
2 | miosix/_doc/doxygen/html/*
3 |
4 | # Exclude temporary files
5 | main.elf
6 | main.bin
7 | main.hex
8 | main.map
9 |
10 | # Exclude Mac OS X temporary
11 | ._*
12 | .DS_Store
13 |
14 | # NetBeans
15 | **/nbproject/private/tools/*
16 | build/
17 | nbbuild/
18 | dist/
19 | nbdist/
20 | .nb-gradle/
21 |
22 | # CLion
23 | cmake-build-*
24 | .idea/
--------------------------------------------------------------------------------
/miosix-kernel/Readme.txt:
--------------------------------------------------------------------------------
1 |
2 | Welcome to the Miosix kernel
3 | ============================
4 |
5 | You can find information on how to configure and use the kernel
6 | at the following url: http://miosix.org
7 |
8 |
--------------------------------------------------------------------------------
/miosix-kernel/lib/arm_cortexM4lf_math.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/lib/arm_cortexM4lf_math.a
--------------------------------------------------------------------------------
/miosix-kernel/lib/network_runtime.a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/lib/network_runtime.a
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_doc/doxygen/index.html:
--------------------------------------------------------------------------------
1 |
2 |
Miosix embedded OS documentation
3 | Click here to view doxygen documentation.
4 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_doc/logo/miosixlogo.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/_doc/logo/miosixlogo.pdf
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_doc/logo/miosixlogo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/_doc/logo/miosixlogo.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_doc/logo/miosixlogo.txt:
--------------------------------------------------------------------------------
1 | ◪Miosix
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_doc/pdfdoc/features/Miosix features.odt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/_doc/pdfdoc/features/Miosix features.odt
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_doc/pdfdoc/features/Miosix features.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/_doc/pdfdoc/features/Miosix features.pdf
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_doc/textdoc/Error debug.txt:
--------------------------------------------------------------------------------
1 | When the Miosix kernel encounters an ARM data abort, or undefined instruction
2 | interrupt, it prints the address of the instructon that caused the error and
3 | reboots the system.
4 | This can be caused by a stack overflow, or dangling reference.
5 | To convert this address into the name of the function that caused the error, and
6 | the exact code line where the program stopped, use this command:
7 |
8 | arm-miosix-eabi-addr2line -e main.elf -f | arm-miosix-eabi-c++filt
9 |
10 | Example:
11 |
12 | arm-miosix-eabi-addr2line 0x0000d494 -e main.elf -f | arm-miosix-eabi-c++filt
13 | miosix::Timer::interval() const
14 | miosix/kernel/sync.cpp:174
15 |
16 | This says that the function is Timer::interval() in file sync.cpp and that the
17 | program stopped at line 174
18 |
19 | Please note that for this operation to be reliablle compiler optimization must
20 | be turned off (using -O0 instead of -Os) at least for the file that caused the
21 | error.
22 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_doc/textdoc/newlib threadsafety.txt:
--------------------------------------------------------------------------------
1 | Note: this is no longer a TODO, since essentially everything has been done as
2 | of Miosix 1.58. Only kept for historic reasons.
3 | =============================================================================
4 |
5 | Thread safety issues:
6 | This is a (probably incomplete) list of parts of newlib that require
7 | locks or atomic ops for thread safety.
8 |
9 | - malloc, but newlib already provides __malloc_lock() and __malloc_unlock()
10 | that take care of this issue.
11 | FIXED
12 |
13 | - newlib/libc/stdlib/__atexit.c
14 | FIXED
15 |
16 | - newlib stdio library, seems to require locks here and there for files.
17 | It also looks there's a mutex in every FILE struct.
18 | FIXED
19 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_examples/asm/Readme.txt:
--------------------------------------------------------------------------------
1 |
2 | This is an example of how to develop a Miosix program in assembler
3 | (for Cortex-M3) instead of C/C++.
4 |
5 | To run this example, copy the content of this directory into
6 | the top level directory, and modify the Makefile from
7 |
8 | SRC := \
9 | main.cpp
10 |
11 | to
12 |
13 | SRC := \
14 | main.s
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_examples/asm/main.s:
--------------------------------------------------------------------------------
1 |
2 | .syntax unified
3 | .text
4 | .thumb
5 |
6 | .global main
7 | .func main
8 | main:
9 | bx lr
10 | .endfunc
11 |
12 | .end
13 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_examples/blinking_led/simple.cpp:
--------------------------------------------------------------------------------
1 | #include
2 | #include
3 | #include "miosix.h"
4 |
5 | using namespace std;
6 | using namespace miosix;
7 |
8 | typedef Gpio led;
9 |
10 | int main()
11 | {
12 |
13 | led::mode(Mode::OUTPUT);
14 |
15 | for(;;) {
16 | led::high();
17 | sleep(1);
18 | led::low();
19 | sleep(1);
20 | }
21 |
22 | return 0;
23 |
24 | }
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_examples/datalogger/logdecoder/Makefile:
--------------------------------------------------------------------------------
1 |
2 | all:
3 | g++ -std=c++11 -O2 -o logdecoder logdecoder.cpp ../tscpp/stream.cpp -I ..
4 |
5 | clean:
6 | rm logdecoder
7 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_examples/hd44780/hd44780.cpp:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include
4 |
5 | using namespace miosix;
6 |
7 | #ifndef _BOARD_STM32F4DISCOVERY
8 | #warning "You may need to choose different GPIOs that are free in your board"
9 | #endif
10 |
11 | typedef Gpio d4;
12 | typedef Gpio d5;
13 | typedef Gpio d6;
14 | typedef Gpio d7;
15 | typedef Gpio rs;
16 | typedef Gpio e;
17 |
18 | int main()
19 | {
20 | //First 6 parameters are GPIOs, then there are the number of lines
21 | //of the display, and number of characters per line
22 | Lcd44780 display(rs::getPin(),e::getPin(),d4::getPin(),
23 | d5::getPin(),d6::getPin(),d7::getPin(),2,16);
24 | display.clear();
25 | display.go(0,0);
26 | display.printf("Miosix + HD44780");
27 | for(int i=0;;i++)
28 | {
29 | Thread::sleep(1000);
30 | display.go(0,1);
31 | display.printf("i=%04d",i);
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_examples/sad_trombone/Readme.txt:
--------------------------------------------------------------------------------
1 |
2 | This example shows how to synchronize between a thread and a DMA peripheral.
3 | To run this example, copy the content of this directory into the top level
4 | directory.
5 |
6 | This example supports the following two boards:
7 |
8 | 1) stm32f4discovery
9 | ===================
10 |
11 | This board has a builting I2S audio DAC, just configure the kernel for
12 | this board (OPT_BOARD := stm32f407vg_stm32f4discovery in Makefile.inc),
13 | make; make program and plug headphone jack to the board's connector.
14 |
15 | 2) stm32vldiscovery
16 | ===================
17 |
18 | Follow the kernel configuration procedure for this board here:
19 |
20 | http://miosix.org/boards/stm32vldiscovery-config.html
21 |
22 | To be able to hear the audio file, build one of the two circuits found in
23 | the circuit.jpeg file. The top one is a speaker amplifier, the bottom one
24 | is a filter whose output is suitable to drive an amplified speaker
25 | (such as a PC speaker).
26 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_examples/sad_trombone/circuit.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/_examples/sad_trombone/circuit.jpeg
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_examples/sad_trombone/main.cpp:
--------------------------------------------------------------------------------
1 |
2 | #include "player.h"
3 | #include "sad_trombone.h"
4 |
5 | int main()
6 | {
7 | ADPCMSound sound(sad_trombone_bin,sad_trombone_bin_len);
8 | Player::instance().play(sound);
9 | }
10 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_examples/sad_trombone/sad_trombone.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/_examples/sad_trombone/sad_trombone.wav
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_examples/servo/prompt.cpp:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include "drivers/servo_stm32.h"
4 |
5 | using namespace miosix;
6 |
7 | int main()
8 | {
9 | SynchronizedServo& servo=SynchronizedServo::instance();
10 | for(int i=0;i<4;i++) servo.enable(i);
11 | servo.start();
12 | for(;;)
13 | {
14 | printf("id (0-3), val (0.0-1.0)?\n");
15 | int id;
16 | float val;
17 | scanf("%d %f",&id,&val);
18 | servo.setPosition(id,val);
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_examples/servo/sweep.cpp:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include "drivers/servo_stm32.h"
4 |
5 | using namespace miosix;
6 |
7 | int main()
8 | {
9 | SynchronizedServo& servo=SynchronizedServo::instance();
10 | for(int i=0;i<4;i++) servo.enable(i);
11 | servo.start();
12 | for(float f=0.0f;;f+=0.01f)
13 | {
14 | servo.waitForCycleBegin();
15 | ledOn();
16 | for(int i=0;i<4;i++) servo.setPosition(i,f);
17 | if(f>=1.0f) f=0.0f;
18 | ledOff();
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_examples/streamwriter/Readme.txt:
--------------------------------------------------------------------------------
1 | This example shows a multibuffered way to stream data to an SD card.
2 | Writing a large 32KB buffer at a time helps improve write speed.
3 |
4 | This example allocates a 48KB fifo buffer as a global variable and
5 | two 32KB buffers on the heap, so make sure you have enough RAM, or
6 | reduce the buffers. The stm32f4discovery the board where it was developed.
7 |
8 | The program streams a 64Byte record every millisecond, resulting in
9 | a 64KB/s data rate. On some boards it is also possible to achieve much faster
10 | data rates.
11 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_examples/streamwriter/average.pl:
--------------------------------------------------------------------------------
1 | my $count=0, my $sum=0;
2 | while()
3 | {
4 | if(/wt:(\d+)/) { $sum+=$1; $count++; }
5 | if(/time:(\d.\d+)/) { $sum+=$1*1000; $count++; }
6 | }
7 | my $average=$sum/$count;
8 | my $speed=32*1024/$average;
9 | print "Average write time= $average ms\nAverage write speed=$speed KB/s\n";
10 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_examples/thread_native/Readme.txt:
--------------------------------------------------------------------------------
1 |
2 | To run this example, copy the content of this directory into
3 | the top level directory, and modify the Makefile from
4 |
5 | SRC := \
6 | main.cpp
7 |
8 | to
9 |
10 | SRC := \
11 | native_thread_example.cpp
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_examples/thread_native/native_thread_example.cpp:
--------------------------------------------------------------------------------
1 |
2 | //
3 | // To build this example modify the Makefile so that
4 | // SRC := native_thread_example.cpp
5 | //
6 |
7 | #include
8 | #include
9 | #include "miosix.h"
10 |
11 | using namespace miosix;
12 |
13 | Mutex mutex;
14 | ConditionVariable cond,ack;
15 | char c=0;
16 |
17 | void threadfunc(void *argv)
18 | {
19 | Lock lock(mutex);
20 | for(int i=0;i<(int)argv;i++)
21 | {
22 | ack.signal();
23 | while(c==0) cond.wait(lock);
24 | printf("%c",c);
25 | c=0;
26 | }
27 | }
28 |
29 | int main()
30 | {
31 | const char str[]="Hello world\n";
32 | Thread *thread;
33 | thread=Thread::create(threadfunc,2048,1,(void*)strlen(str),Thread::JOINABLE);
34 | {
35 | Lock lock(mutex);
36 | for(int i=0;ijoin();
44 | }
45 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_examples/thread_pthread/Readme.txt:
--------------------------------------------------------------------------------
1 |
2 | To run this example, copy the content of this directory into
3 | the top level directory, and modify the Makefile from
4 |
5 | SRC := \
6 | main.cpp
7 |
8 | to
9 |
10 | SRC := \
11 | pthread_example.cpp
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/bootloaders/stm32/Readme.txt:
--------------------------------------------------------------------------------
1 | This bootloader works for the following boards:
2 | -stm3210e-eval
3 | -stm3220g-eval
4 |
5 | see miosix/doc/textdoc/stm32-bootloader.txt
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/bootloaders/stm32/pc_loader/CMakeLists.txt:
--------------------------------------------------------------------------------
1 |
2 | cmake_minimum_required(VERSION 3.1)
3 | project(PC_LOADER)
4 |
5 | ## Target
6 | set(CMAKE_CXX_STANDARD 11)
7 | set(LOADER_SRCS main.cpp serialstream.cpp)
8 | add_executable(pc_loader ${LOADER_SRCS})
9 |
10 | ## Compiler flags
11 | if(CMAKE_COMPILER_IS_GNUCXX)
12 | set(CMAKE_CXX_FLAGS -O2) ## Optimize
13 | set(CMAKE_EXE_LINKER_FLAGS -s) ## Strip binary
14 | endif()
15 |
16 | ## Link libraries
17 | set(BOOST_LIBS system)
18 | find_package(Boost COMPONENTS ${BOOST_LIBS} REQUIRED)
19 | target_link_libraries(pc_loader ${Boost_LIBRARIES})
20 | find_package(Threads REQUIRED)
21 | target_link_libraries(pc_loader ${CMAKE_THREAD_LIBS_INIT})
22 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/bootloaders/stm32/pc_loader/pc_loader:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/_tools/bootloaders/stm32/pc_loader/pc_loader
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/bootloaders/stm32/uc_loader_ethboardv2/bootloader.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/_tools/bootloaders/stm32/uc_loader_ethboardv2/bootloader.bin
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/bootloaders/stm32/uc_loader_stm3210e-eval/bootloader.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/_tools/bootloaders/stm32/uc_loader_stm3210e-eval/bootloader.bin
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/bootloaders/stm32/uc_loader_stm3220g-eval/bootloader.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/_tools/bootloaders/stm32/uc_loader_stm3220g-eval/bootloader.bin
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/compiler/additional-download-linux-release.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | # This simple script will download additional surces required to make a
4 | # distributable release build for linux
5 |
6 | wget http://mirror2.mirror.garr.it/mirrors/gnuftp/gnu/ncurses/ncurses-5.9.tar.gz
7 | wget http://megastep.org/makeself/makeself-2.1.5.run
8 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/compiler/additional-download-windows-release.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | # This simple script will download additional surces required to make a
4 | # distributable release build for windows
5 |
6 | wget http://mirror2.mirror.garr.it/mirrors/gnuftp/gnu/make/make-4.0.tar.bz2
7 | wget https://qstlink2.googlecode.com/files/qstlink2_1.0.3.exe
8 | mv qstlink2_1.0.3.exe qstlink2.exe
9 | wget http://www.jrsoftware.org/download.php/is.exe
10 | mv is.exe innosetup.exe
11 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/compiler/checkdeps.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | # When making a redistributable linux installation, use this
4 | # to check the required librearies after it's installed on
5 | # another machine
6 |
7 | ldd gcc/arm-miosix-eabi/bin/* | perl -e 'while(<>){next unless(/\s+(\S+.so(\S+))\s+/);print "$1\n";}' | sort -u
8 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/compiler/cleanup.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | # After running install-script.sh, this script will clean up temporary files
4 |
5 | rm -rf binutils-2.23.1 gcc-4.7.3 gdb-7.5 newlib-2.0.0 newlib-obj \
6 | gmp-6.0.0 mpfr-3.1.2 mpc-1.0.2 make-4.0 ncurses-5.9 makeself-2.1.5 \
7 | lib quickfix lpc21isp.c
8 |
9 | sudo rm -rf objdir/ log/
10 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/compiler/download.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | # This simple script will download all the required source files
4 | # for compiling arm-miosix-eabi-gcc
5 |
6 | wget http://ftp.gnu.org/gnu/binutils/binutils-2.23.1.tar.bz2
7 | wget ftp://ftp.fu-berlin.de/unix/languages/gcc/releases/gcc-4.7.3/gcc-4.7.3.tar.bz2
8 | wget ftp://sourceware.org/pub/newlib/newlib-2.0.0.tar.gz
9 | wget ftp://bo.mirror.garr.it/mirrors/sourceware.org/gdb/releases/gdb-7.5.tar.bz2
10 | wget https://gmplib.org/download/gmp/gmp-6.0.0a.tar.lz
11 | mv gmp-6.0.0a.tar.lz gmp-6.0.0.tar.lz
12 | wget http://www.mpfr.org/mpfr-current/mpfr-3.1.2.tar.xz
13 | wget http://mirror2.mirror.garr.it/mirrors/gnuftp/gnu/mpc/mpc-1.0.2.tar.gz
14 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/compiler/linux-installer/installer.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | echo "Checking if a previous version of the Miosix Toolchain is installed"
4 | echo "and uninstalling it ..."
5 |
6 | ./uninstall.sh
7 |
8 | quit() {
9 | echo $1
10 | exit 1
11 | }
12 |
13 | echo "Installing the Miosix toolchain ..."
14 | sudo cp -R `pwd` /opt/arm-miosix-eabi || quit "Error: can't install to /opt"
15 | sudo ln -s /opt/arm-miosix-eabi/bin/* /usr/bin || quit "Error: can't make symlinks to /usr/bin"
16 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/compiler/lpc21isp_148_src.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/_tools/compiler/lpc21isp_148_src.zip
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/compiler/mx-postlinker/Makefile:
--------------------------------------------------------------------------------
1 | CXX:= g++
2 | CXXFLAGS:= -O2 -c
3 | OBJS:= postlinker.o main.o
4 | DFLAGS:= -MMD -MP
5 |
6 | #create program target
7 |
8 | mx-postlinker: $(OBJS)
9 | $(CXX) -o $@${SUFFIX} $?
10 |
11 | install: mx-postlinker
12 | cp mx-postlinker${SUFFIX} $(INSTALL_DIR)
13 |
14 | clean:
15 | -rm mx-postlinker${SUFFIX} *.o *.d
16 |
17 | %.o: %.cpp
18 | $(CXX) $(DFLAGS) $(CXXFLAGS) $? -o $@
19 |
20 | #pull in dependecy info for existing .o files
21 | -include $(OBJ:.o=.d)
22 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/compiler/windows-installer/rm.c:
--------------------------------------------------------------------------------
1 | /*
2 | * FIXME: try to crosscompile coreutils for windows, so as to get a real rm.exe
3 | */
4 |
5 | #include
6 | #include
7 |
8 | int main(int argc, char *argv[])
9 | {
10 | int i;
11 | for(i=0;i0 && argv[i][0]!='-')
14 | remove(argv[i]);
15 | }
16 | return 0;
17 | }
18 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/delay_test/delay_test.cpp:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include "miosix.h"
4 |
5 | using namespace miosix;
6 |
7 | typedef Gpio out; //Select a free GPIO depending on the board
8 |
9 | void tdus(int n)
10 | {
11 | InterruptDisableLock dLock;
12 | for(;;)
13 | {
14 | out::high();
15 | delayUs(n);
16 | out::low();
17 | delayUs(n);
18 | }
19 | }
20 |
21 | void tdms(int n)
22 | {
23 | InterruptDisableLock dLock;
24 | for(;;)
25 | {
26 | out::high();
27 | delayMs(n);
28 | out::low();
29 | delayMs(n);
30 | }
31 | }
32 |
33 | int main()
34 | {
35 | // //STM32-specific: enable PLL freq to be output on PA8
36 | // typedef Gpio mco;
37 | // mco::speed(Speed::_100MHz);
38 | // mco::mode(Mode::ALTERNATE);
39 | // mco::alternateFunction(0);
40 | // RCC->CFGR |= (0x3<<21);
41 | int n;
42 | out::mode(Mode::OUTPUT);
43 | iprintf("Delay test\nEnter value in us\n");
44 | scanf("%d",&n);
45 | if(n>=1000) tdms(n/1000); else tdus(n);
46 | }
47 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/feedforward_profiling/CMakeLists.txt:
--------------------------------------------------------------------------------
1 |
2 | cmake_minimum_required(VERSION 3.1)
3 | project(JTAG_PROFILER)
4 |
5 | ## Targets
6 | set(CMAKE_BUILD_TYPE Release)
7 | set(CMAKE_CXX_STANDARD 11)
8 | set(SRCS jtag_profiler.cpp)
9 | add_executable(jtag_profiler ${SRCS})
10 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/feedforward_profiling/Readme.txt:
--------------------------------------------------------------------------------
1 | Step response test for control scheduler
2 | ========================================
3 |
4 | Required tools:
5 | Miosix compiler set up, a jtag adapter, a board running Miosix,
6 | openocd, scilab, CMake, boost libraries
7 |
8 | 1) Select Miosix OPT_OPTIMIZATION := -O0 in miosix/config/Makefile.inc
9 | to have precise breakpoints
10 |
11 | 2) Copy test.cpp into base folder and modify Miosix' Makefile
12 | so that test.cpp is built
13 |
14 | 3) Build Miosix, build jtag_profiler and copy main.elf, jtag_profiler and
15 | gdb_init.script to same folder
16 |
17 | 5) start openocd
18 |
19 | 6) run
20 | ./jtag_profiler > ff_on.txt
21 | With Miosix compiled with feedforward on and
22 | ./jtag_profiler > ff_off.txt
23 | With Miosix compiled with feedforward off
24 |
25 | 7) run ./plot.sh to see results
26 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/feedforward_profiling/feedforward.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/_tools/feedforward_profiling/feedforward.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/feedforward_profiling/gdb_init.script:
--------------------------------------------------------------------------------
1 | # Auto script for gdb, interpreted by jtag_profiler
2 | # Used to test step response for control scheduler,
3 | # with and without both feedforward
4 |
5 | target remote :3333
6 |
7 | # monitor soft_reset_halt
8 | # load
9 | monitor reset halt
10 |
11 | # Breakpoint must be put on line that sets Tr to zero,
12 | # so after external regulator has run but before internal
13 | # regulator has run
14 | break control_scheduler.h:203
15 | c
16 |
17 | # Select variables to watch
18 | disp Tr
19 | disp SP_Tr
20 | disp eTr
21 | disp a->schedData
22 | disp b->schedData
23 | disp status
24 |
25 | # This syntax means repeat 250 times the "c" command
26 | @250 c
27 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/feedforward_profiling/plot.sci:
--------------------------------------------------------------------------------
1 |
2 | clear;
3 | off=fscanfMat("off.txt");
4 | on=fscanfMat("on.txt");
5 | reinit=fscanfMat("reinit.txt");
6 | off=off/100;
7 | on=on/100;
8 | reinit=reinit/100;
9 |
10 | clf; scf(0);
11 |
12 | plot([off,on,reinit]);
13 | title("eTr with round time 8 ms (green=feedforward, red=feedforward+reinit)");
14 | xlabel("rounds");
15 | ylabel("eTr in milliseconds");
16 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/feedforward_profiling/plot.sh:
--------------------------------------------------------------------------------
1 |
2 | function extract_etr {
3 | ## Using the last sed to add a trailing whitespace to each line. Without
4 | ## that space scilab treats negative numbers as Nan, go figure...
5 | grep "eTr" $1 | sed "s/[[:digit:]]: eTr = //" - | sed "s/$/ /" - > $2
6 | }
7 |
8 | extract_etr ff_off.txt off.txt
9 | extract_etr ff_on.txt on.txt
10 | extract_etr ff_reinit.txt reinit.txt
11 |
12 | scilab -f plot.sci
13 |
14 | rm off.txt
15 | rm on.txt
16 | rm reinit.txt
17 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/feedforward_profiling/postprocess.pl:
--------------------------------------------------------------------------------
1 | #!/usr/bin/perl
2 |
3 | my $A_b, $A_SP_Tp, $A_Tp, $B_b, $B_SP_Tp, $B_Tp, $SP_Tr, $Tr;
4 |
5 | while(<>)
6 | {
7 | if(/a->schedData\s+=\s+{priority\s+=\s+{priority\s+=\s+\d+},\s+bo\s+=\s+(\d+),\s+alfa\s+=\s+(\d+\.?\d*),\s+SP_Tp\s+=\s+(\d+),\s+Tp\s+=\s+(\d+)/) { $A_b= $2>0 ? $1/200 : 0; $A_SP_Tp=$2>0 ? $3/100 : 0; $A_Tp=$2>0 ? $4/100 : 0; }
8 | if(/b->schedData\s+=\s+{priority\s+=\s+{priority\s+=\s+\d+},\s+bo\s+=\s+(\d+),\s+alfa\s+=\s+(\d+\.?\d*),\s+SP_Tp\s+=\s+(\d+),\s+Tp\s+=\s+(\d+)/) { $B_b= $2>0 ? $1/200 : 0; $B_SP_Tp=$2>0 ? $3/100 : 0; $B_Tp=$2>0 ? $4/100 : 0; }
9 | if(/\s+SP_Tr = (\d+)/) { $SP_Tr=$1; }
10 | if(/\s+Tr = (\d+)/)
11 | {
12 | $Tr=$1;
13 | print("$A_b $A_SP_Tp $A_Tp $B_b $B_SP_Tp $B_Tp $SP_Tr $Tr\n");
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/feedforward_profiling/test.cpp:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include "miosix.h"
4 |
5 | using namespace std;
6 | using namespace miosix;
7 |
8 | bool status=false;
9 | Thread *a=NULL;
10 | Thread *b=NULL;
11 |
12 | void f(void *argv)
13 | {
14 | for(;;)
15 | {
16 | status=true;
17 | Thread::sleep(250);
18 | status=false;
19 | delayMs(250);
20 | }
21 | }
22 |
23 | int main()
24 | {
25 | a=Thread::getCurrentThread();
26 | b=Thread::create(f,STACK_MIN);
27 | for(;;) delayMs(500);
28 | }
29 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/feedforward_profiling/test2.cpp:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include "miosix.h"
4 |
5 | using namespace std;
6 | using namespace miosix;
7 |
8 | bool status=false;
9 | Thread *a=NULL;
10 | Thread *b=NULL;
11 |
12 | void f(void *argv)
13 | {
14 | for(;;)
15 | {
16 | delayMs(250);
17 |
18 | {
19 | PauseKernelLock dLock;
20 | delayMs(2);
21 | }
22 | delayMs(250);
23 |
24 | Thread::sleep(2);
25 |
26 | delayMs(250);
27 | }
28 | }
29 |
30 | int main()
31 | {
32 | a=Thread::getCurrentThread();
33 | b=Thread::create(f,STACK_MIN);
34 | for(;;) delayMs(500);
35 | }
36 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/fs_backend/average.pl:
--------------------------------------------------------------------------------
1 | my $count=0, my $sum=0;
2 | while()
3 | {
4 | next unless(/time:(\d.\d+)/);
5 | $sum+=$1*1000; $count++;
6 | }
7 | my $average=$sum/$count;
8 | my $speed=32*1024/$average;
9 | print "Average write time= $average ms\nAverage write speed=$speed KB/s\n";
10 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/loc_counter.sh:
--------------------------------------------------------------------------------
1 | #! /bin/bash
2 |
3 | # Count lines of code for Miosix
4 | find . | grep -v 'CMSIS' | grep -E "\\.c$|\\.cpp$|\\.h$" | xargs -d \\n cat | wc -l
5 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/processes/app_template_withlibs/main.c:
--------------------------------------------------------------------------------
1 |
2 | #include
3 | #include
4 | #include
5 |
6 | int main()
7 | {
8 | printf("hello world %d\n",25);
9 | static const char str[]="0=divzero 1=sleep 5s, 2=exit 3=bkpt 4=dangling\n";
10 | static const char str2[]="Unexpected command\n";
11 | for(;;)
12 | {
13 | char result[100];
14 | write(1,str,strlen(str));
15 | int len=read(0,result,sizeof(result));
16 | if(len<1) continue;
17 | int i=10/(int)(result[0]-'0');
18 | unsigned int *p=(unsigned int *)0xc0000000;
19 | switch(result[0])
20 | {
21 | case '0':
22 | usleep(i);
23 | break;
24 | case '1':
25 | usleep(5000000);
26 | break;
27 | case '2':
28 | return 0;
29 | case '3':
30 | asm volatile("bkpt");
31 | break;
32 | case '4':
33 | usleep(*p);
34 | break;
35 | default:
36 | write(1,str2,strlen(str2));
37 | }
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/testsuite/Readme.txt:
--------------------------------------------------------------------------------
1 |
2 | To run the testsuite:
3 | 1) Run "build.sh" in the mpu_testsuite directory,
4 | 2) Run "build.sh testsuite" in the syscall_testsuite directory,
5 | 3) Copy testsuite.cpp from this directory into the top
6 | level directory and modify the Makefile, from
7 |
8 | SRC := \
9 | main.cpp
10 |
11 | to
12 |
13 | SRC := \
14 | testsuite.cpp
15 |
16 | Run "cleanup.sh" from mpu_testsuite directory to clean compilation files.
17 |
18 | For more information, see the Readme.txt files in the subdirectories.
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/testsuite/elf_testsuite/Readme.txt:
--------------------------------------------------------------------------------
1 | aelf1 : Stack size set to 128 (stack size must be greater than MIN_PROCESS_STACK_SIZE [256])
2 | aelf2 : Ram size set to 65535 (ram size must be less than MAX_PROCESS_IMAGE_SIZE [64*1024])
3 | aelf3 : Stack size set to 1945 (stack size must be multiple of 4)
4 | aelf4 : Ram size set to 14745 (ram size must be multiple of 4)
5 | aelf5 : Ram size set to 200 (ram size must be greater than BLOCK_SIZE [1024])
6 | aelf6 : Stack size set to 32768 (data segment size + stack size must be less than ram size)
7 | aelf7 : Stack size set to 65535 (stack size must be less than MAX_PROCESS_IMAGE_SIZE [64*1024])
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/testsuite/elf_testsuite/includes.h:
--------------------------------------------------------------------------------
1 | #ifndef _APP_ELF_TESTS_
2 | #define _APP_ELF_TESTS_
3 | #include "miosix/testsuite/elf_testsuite/aelf1.h"
4 | #include "miosix/testsuite/elf_testsuite/aelf2.h"
5 | #include "miosix/testsuite/elf_testsuite/aelf3.h"
6 | #include "miosix/testsuite/elf_testsuite/aelf4.h"
7 | #include "miosix/testsuite/elf_testsuite/aelf5.h"
8 | #include "miosix/testsuite/elf_testsuite/aelf6.h"
9 | #include "miosix/testsuite/elf_testsuite/aelf7.h"
10 | #endif //_APP_ELF_TESTS_
11 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/testsuite/mpu_testsuite/Readme.txt:
--------------------------------------------------------------------------------
1 |
2 | To run the testsuite, run build.sh in the mpu_apps directory,
3 | then copy mpu_testsuite.cpp from this directory into the top
4 | level directory and modify the Makefile, from
5 |
6 | SRC := \
7 | main.cpp
8 |
9 | to
10 |
11 | SRC := \
12 | mpu_testsuite.cpp
13 |
14 | Run cleanup.sh from mpu_apps directory to clean compilation files.
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/testsuite/mpu_testsuite/build.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | echo > includes.h
4 | echo "#ifndef _APP_MPU_TESTS_" >> includes.h
5 | echo "#define _APP_MPU_TESTS_" >> includes.h
6 |
7 | for i in *;
8 | do
9 | if test -d $i; then
10 | cd $i && make clean && make && cp mpuTest.h "../$i.h" && cd ..
11 | echo "#include \"miosix/testsuite/mpu_testsuite/$i.h\"" >> includes.h
12 | sed "s/test_elf/$i\_elf/" $i.h -i
13 | fi;
14 | done;
15 |
16 | echo "#endif //_APP_MPU_TESTS_" >> includes.h
17 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/testsuite/mpu_testsuite/cleanup.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | rm includes.h
4 |
5 | for i in *;
6 | do
7 | if test -d $i; then
8 | rm "$i.h"
9 | cd $i && make clean && cd ..
10 | fi;
11 | done;
12 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/testsuite/mpu_testsuite/test1/main.c:
--------------------------------------------------------------------------------
1 | #include
2 |
3 | #include
4 | #include
5 | #include
6 | #include
7 | #include
8 |
9 | int main()
10 | {
11 | // 'address' points to a memory location allocated with ProcessPool
12 | // and owned by the kernel. The program tries to write the location.
13 | volatile unsigned int *address = 0x64100000;
14 | *address = 0xbbbbbbbb;
15 | return 0;
16 | }
17 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/testsuite/mpu_testsuite/test10_1/main.c:
--------------------------------------------------------------------------------
1 | #include
2 |
3 | #include
4 | #include
5 | #include
6 | #include
7 | #include
8 |
9 | int main()
10 | {
11 | // This process goes to sleep for 2 seconds, while the second
12 | // process tries to access the data region of this process.
13 | unsigned int i=0;
14 | for(i=0; i<5000000; i++)
15 | return 0;
16 | }
17 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/testsuite/mpu_testsuite/test10_2/main.c:
--------------------------------------------------------------------------------
1 | #include
2 |
3 | #include
4 | #include
5 | #include
6 | #include
7 | #include
8 |
9 | int main()
10 | {
11 | // The process tries to fill almost all the stack with an array
12 | // and then tries to save the context by calling a syscall.
13 | // With an array of 16344 bytes, there is no fault.
14 | volatile unsigned char array[16345];
15 | array[0]=1;
16 | usleep(2000000);
17 | return 0;
18 | }
19 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/testsuite/mpu_testsuite/test2/main.c:
--------------------------------------------------------------------------------
1 | #include
2 |
3 | #include
4 | #include
5 | #include
6 | #include
7 | #include
8 |
9 | int main()
10 | {
11 | // 'address' points to a memory location allocated with ProcessPool
12 | // and owned by the kernel. The program tries to read the location.
13 | volatile unsigned int *address = 0x64100200;
14 | volatile unsigned int c = *address;
15 | return 0;
16 | }
17 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/testsuite/mpu_testsuite/test3/main.c:
--------------------------------------------------------------------------------
1 | #include
2 |
3 | #include
4 | #include
5 | #include
6 | #include
7 | #include
8 |
9 | int main()
10 | {
11 | // 'address' points to a memory location allocated and owned by
12 | // the kernel. The program tries to write the location.
13 | volatile unsigned int *address = 0x63F0FFFF;
14 | *address = 0xbbbbbbbb;
15 | return 0;
16 | }
17 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/testsuite/mpu_testsuite/test4/main.c:
--------------------------------------------------------------------------------
1 | #include
2 |
3 | #include
4 | #include
5 | #include
6 | #include
7 | #include
8 |
9 | int main()
10 | {
11 | // The process tries to allocate an array of size greater than
12 | // the available memory and writes to it;
13 | volatile unsigned char array[16 * 1024 + 1];
14 | array[0] = 0;
15 | return 0;
16 | }
17 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/testsuite/mpu_testsuite/test5/main.c:
--------------------------------------------------------------------------------
1 | #include
2 |
3 | #include
4 | #include
5 | #include
6 | #include
7 | #include
8 |
9 | int main()
10 | {
11 | // 'address' points to a memory location inside the code
12 | // segment of the program. The program tries to write the location.
13 | volatile unsigned int *address = 0x64101000;
14 | *address = 0xbbbbbbbb;
15 | return 0;
16 | }
17 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/testsuite/mpu_testsuite/test6/main.c:
--------------------------------------------------------------------------------
1 | #include
2 |
3 | #include
4 | #include
5 | #include
6 | #include
7 | #include
8 |
9 | int main()
10 | {
11 | // 'address' points to a memory location between the
12 | // code segment and the data segment.
13 | volatile unsigned int *address = 0x64101404;
14 | *address = 0xbbbbbbbb;
15 | return 0;
16 | }
17 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/testsuite/mpu_testsuite/test7/includes.h:
--------------------------------------------------------------------------------
1 | #include "mpu_testsuite/mpu_apps/test7.h"
2 | #endif //_APP_MPU_TESTS_1_
3 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/testsuite/mpu_testsuite/test7/main.c:
--------------------------------------------------------------------------------
1 | #include
2 |
3 | #include
4 | #include
5 | #include
6 | #include
7 | #include
8 |
9 | int main()
10 | {
11 | // The process tries to fill almost all the stack with an array
12 | // and then tries to save the context by calling a syscall.
13 | // With an array of 16344 bytes, there is no fault.
14 | volatile unsigned char array[16345];
15 | array[0]=1;
16 | usleep(2000000);
17 | return 0;
18 | }
19 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/testsuite/mpu_testsuite/test8_1/includes.h:
--------------------------------------------------------------------------------
1 | #include "mpu_testsuite/mpu_apps/test8_1.h"
2 | #endif //_APP_MPU_TESTS_1_
3 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/testsuite/mpu_testsuite/test8_1/main.c:
--------------------------------------------------------------------------------
1 | #include
2 |
3 | #include
4 | #include
5 | #include
6 | #include
7 | #include
8 |
9 | int main()
10 | {
11 | // This process goes to sleep for 2 seconds, while the second
12 | // process tries to access the data region of this process.
13 | usleep(2000000);
14 | return 0;
15 | }
16 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/testsuite/mpu_testsuite/test8_2/main.c:
--------------------------------------------------------------------------------
1 | #include
2 |
3 | #include
4 | #include
5 | #include
6 | #include
7 | #include
8 |
9 | int main()
10 | {
11 | // 'address' points to a memory location of the program 8.1.
12 | // The program tries to write the location.
13 | volatile int *address = 0x64104004;
14 | *address = 0xbbbbbbbb;
15 | return 0;
16 | }
17 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/testsuite/mpu_testsuite/test9/main.c:
--------------------------------------------------------------------------------
1 | #include
2 |
3 | #include
4 | #include
5 | #include
6 | #include
7 | #include
8 |
9 | int main()
10 | {
11 | //This process sleeps for 5 seconds;
12 | usleep(5000000);
13 | return 0;
14 | }
15 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/testsuite/syscall_testsuite/build.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 |
4 | PREFIX="$1_"
5 |
6 | for i in $1_*/; do
7 | if [ -d "$i" ]; then
8 | echo "Building $i"
9 |
10 | len=${#i}
11 | name=${i:0:len - 1}
12 |
13 | cd $i &&
14 | make clean &&
15 | make $2 "NAME=$name" &&
16 | cp prog3.h "../$name.h" &&
17 | cd ..
18 | fi
19 | done
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/testsuite/syscall_testsuite/includes.h:
--------------------------------------------------------------------------------
1 | #ifndef _APP_SYSCALL_TESTS_
2 | #define _APP_SYSCALL_TESTS_
3 | #include "miosix/testsuite/syscall_testsuite/testsuite_syscall.h"
4 | #include "miosix/testsuite/syscall_testsuite/testsuite_simple.h"
5 | #include "miosix/testsuite/syscall_testsuite/testsuite_sleep.h"
6 | #include "miosix/testsuite/syscall_testsuite/testsuite_system.h"
7 |
8 | #ifdef WITH_FILESYSTEM
9 | #include "miosix/testsuite/syscall_testsuite/testsuite_file1.h"
10 | #include "miosix/testsuite/syscall_testsuite/testsuite_file2.h"
11 | #include "miosix/testsuite/syscall_testsuite/testsuite_syscall_mpu_open.h"
12 | #include "miosix/testsuite/syscall_testsuite/testsuite_syscall_mpu_read.h"
13 | #include "miosix/testsuite/syscall_testsuite/testsuite_syscall_mpu_write.h"
14 | #endif
15 | #endif //_APP_SYSCALL_TESTS_
16 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/testsuite/syscall_testsuite/testsuite_simple/main.c:
--------------------------------------------------------------------------------
1 | #include
2 |
3 | #include
4 | #include
5 | #include
6 | #include
7 | #include
8 | #include
9 |
10 | int main(){
11 | return RETURN_VALUE;
12 | }
13 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/testsuite/syscall_testsuite/testsuite_sleep/main.c:
--------------------------------------------------------------------------------
1 | #include
2 |
3 | #include
4 | #include
5 | #include
6 | #include
7 | #include
8 |
9 | int main(){
10 | usleep(5000000);
11 | }
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/testsuite/syscall_testsuite/testsuite_syscall_mpu_open/main.c:
--------------------------------------------------------------------------------
1 | #include
2 |
3 | #include
4 | #include
5 | #include
6 | #include
7 | #include
8 |
9 | int main(){
10 | int fd = open(0x00000000, O_RDWR|O_TRUNC, 0);
11 | return 0;
12 | }
13 |
14 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/testsuite/syscall_testsuite/testsuite_syscall_mpu_read/main.c:
--------------------------------------------------------------------------------
1 | #include
2 |
3 | #include
4 | #include
5 | #include
6 | #include
7 | #include
8 |
9 | int main(){
10 | int fd = open("/rdtest.txt", O_RDWR|O_TRUNC, 0);
11 |
12 | read(fd, 0x00, 10);
13 | return 0;
14 | }
15 |
16 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/testsuite/syscall_testsuite/testsuite_syscall_mpu_write/main.c:
--------------------------------------------------------------------------------
1 | #include
2 |
3 | #include
4 | #include
5 | #include
6 | #include
7 | #include
8 |
9 | int main(){
10 | int fd = open("/rdtest.txt", O_RDWR|O_TRUNC, 0);
11 |
12 | write(fd, 0x00, 10);
13 | return 0;
14 | }
15 |
16 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/testsuite/syscall_testsuite/testsuite_system/main.c:
--------------------------------------------------------------------------------
1 | #include
2 |
3 | #include
4 | #include
5 | #include
6 | #include
7 | #include
8 | #include
9 |
10 | int main(){
11 | return system("test");
12 | }
13 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/udev-rules/49-mp3v2-bootloader.rules:
--------------------------------------------------------------------------------
1 | # Allows to run the mp3v2 bootloader as non-root user to program the mp3v2.
2 | # Copy in /etc/udev/rules.d
3 |
4 | SUBSYSTEMS=="usb", ATTRS{idVendor}=="dead", ATTRS{idProduct}=="beee", \
5 | MODE:="0666", \
6 | SYMLINK+="mp3v2_bootloader_%n"
7 |
8 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/udev-rules/49-olimex-arm-usb-ocd.rules:
--------------------------------------------------------------------------------
1 | # Allows to run openocd as non-root user to debug various boards.
2 | # Copy in /etc/udev/rules.d
3 |
4 | SUBSYSTEMS=="usb", ATTRS{idVendor}=="15ba", ATTRS{idProduct}=="0003", \
5 | MODE:="0666"
6 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/_tools/udev-rules/49-sony-newman-dfu.rules:
--------------------------------------------------------------------------------
1 | # Allows to run the dfu-util as non-root user to program the sony smart watch.
2 | # Copy in /etc/udev/rules.d
3 |
4 | SUBSYSTEMS=="usb", ATTRS{idVendor}=="0fce", ATTRS{idProduct}=="f0fa", \
5 | MODE:="0666", \
6 | SYMLINK+="newman_%n"
7 |
8 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/arm7_lpc2000/lpc2138_miosix_board/interfaces-impl/arch_registers_impl.h:
--------------------------------------------------------------------------------
1 |
2 | #ifndef ARCH_REGISTERS_IMPL_H
3 | #define ARCH_REGISTERS_IMPL_H
4 |
5 | #include "LPC213x.h"
6 |
7 | #endif //ARCH_REGISTERS_IMPL_H
8 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/arm7_lpc2000/lpc2138_miosix_board/lpc2138_armusbocd.cfg:
--------------------------------------------------------------------------------
1 | #
2 | # OpenOCD configuration file for in-circuit debugging of stm32
3 | # Tested on OpenOCD v0.3.1 and v0.4.0. May no longer work with version 0.1.0
4 | #
5 |
6 | #daemon configuration
7 | telnet_port 4444
8 | gdb_port 3333
9 |
10 | #gdb options
11 | gdb_breakpoint_override hard
12 |
13 | #interface (using libftdi)
14 | interface ft2232
15 | ft2232_device_desc "Olimex OpenOCD JTAG"
16 | ft2232_layout "olimex-jtag"
17 | ft2232_vid_pid 0x15BA 0x0003
18 |
19 | # Using default script for lpc2148 that seems to work fine for lpc2138 too
20 |
21 | source [find target/lpc2148.cfg]
22 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/CMSIS END USER LICENCE AGREEMENT.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/CMSIS END USER LICENCE AGREEMENT.pdf
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F2xx/Include/stm32f205xx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F2xx/Include/stm32f205xx.h
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F2xx/Include/stm32f207xx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F2xx/Include/stm32f207xx.h
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F2xx/Include/stm32f215xx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F2xx/Include/stm32f215xx.h
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F2xx/Include/stm32f217xx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F2xx/Include/stm32f217xx.h
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F2xx/Include/stm32f2xx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F2xx/Include/stm32f2xx.h
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F4xx/Include/stm32f401xc.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F4xx/Include/stm32f401xc.h
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F4xx/Include/stm32f401xe.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F4xx/Include/stm32f401xe.h
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F4xx/Include/stm32f405xx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F4xx/Include/stm32f405xx.h
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F4xx/Include/stm32f407xx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F4xx/Include/stm32f407xx.h
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F4xx/Include/stm32f411xe.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F4xx/Include/stm32f411xe.h
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F4xx/Include/stm32f415xx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F4xx/Include/stm32f415xx.h
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F4xx/Include/stm32f417xx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F4xx/Include/stm32f417xx.h
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F4xx/Include/stm32f427xx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F4xx/Include/stm32f427xx.h
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F4xx/Include/stm32f437xx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F4xx/Include/stm32f437xx.h
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F4xx/Include/stm32f439xx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F4xx/Include/stm32f439xx.h
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F4xx/Include/stm32f469xx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F4xx/Include/stm32f469xx.h
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F7xx/Include/stm32f722xx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F7xx/Include/stm32f722xx.h
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F7xx/Include/stm32f723xx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F7xx/Include/stm32f723xx.h
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F7xx/Include/stm32f732xx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F7xx/Include/stm32f732xx.h
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F7xx/Include/stm32f733xx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F7xx/Include/stm32f733xx.h
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F7xx/Include/stm32f745xx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F7xx/Include/stm32f745xx.h
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F7xx/Include/stm32f746xx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F7xx/Include/stm32f746xx.h
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F7xx/Include/stm32f756xx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F7xx/Include/stm32f756xx.h
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F7xx/Include/stm32f765xx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F7xx/Include/stm32f765xx.h
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F7xx/Include/stm32f767xx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F7xx/Include/stm32f767xx.h
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F7xx/Include/stm32f769xx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F7xx/Include/stm32f769xx.h
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F7xx/Include/stm32f777xx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F7xx/Include/stm32f777xx.h
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F7xx/Include/stm32f779xx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F7xx/Include/stm32f779xx.h
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F7xx/Include/stm32f7xx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32F7xx/Include/stm32f7xx.h
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32H7xx/Include/stm32h753xx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32H7xx/Include/stm32h753xx.h
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32H7xx/Include/stm32h7xx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32H7xx/Include/stm32h7xx.h
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32L1xx/Include/stm32l1xx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32L1xx/Include/stm32l1xx.h
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32L1xx/Release_Notes.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Device/ST/STM32L1xx/Release_Notes.html
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/CMSIS_CORE_Files.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/CMSIS_CORE_Files.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/CMSIS_CORE_Files_user.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/CMSIS_CORE_Files_user.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/CMSIS_Logo_Final.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/CMSIS_Logo_Final.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/_using_pg.js:
--------------------------------------------------------------------------------
1 | var _using_pg =
2 | [
3 | [ "Using CMSIS with generic ARM Processors", "_using__a_r_m_pg.html", [
4 | [ "Create generic Libraries with CMSIS", "_using__a_r_m_pg.html#Using_ARM_Lib_sec", null ]
5 | ] ]
6 | ];
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/bc_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/bc_s.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/bdwn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/bdwn.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/check.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/check.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/closed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/closed.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/doxygen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/doxygen.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/ftv2blank.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/ftv2blank.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/ftv2cl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/ftv2cl.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/ftv2doc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/ftv2doc.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/ftv2folderclosed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/ftv2folderclosed.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/ftv2folderopen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/ftv2folderopen.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/ftv2lastnode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/ftv2lastnode.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/ftv2link.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/ftv2link.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/ftv2mlastnode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/ftv2mlastnode.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/ftv2mnode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/ftv2mnode.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/ftv2mo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/ftv2mo.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/ftv2node.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/ftv2node.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/ftv2ns.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/ftv2ns.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/ftv2plastnode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/ftv2plastnode.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/ftv2pnode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/ftv2pnode.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/ftv2splitbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/ftv2splitbar.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/ftv2vertline.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/ftv2vertline.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/group___i_t_m___debug__gr.js:
--------------------------------------------------------------------------------
1 | var group___i_t_m___debug__gr =
2 | [
3 | [ "ITM_CheckChar", "group___i_t_m___debug__gr.html#ga7f9bbabd9756d1a7eafb2d9bf27e0535", null ],
4 | [ "ITM_ReceiveChar", "group___i_t_m___debug__gr.html#ga37b8f41cae703b5ff6947e271065558c", null ],
5 | [ "ITM_SendChar", "group___i_t_m___debug__gr.html#gaaa7c716331f74d644bf6bf25cd3392d1", null ],
6 | [ "ITM_RxBuffer", "group___i_t_m___debug__gr.html#ga12e68e55a7badc271b948d6c7230b2a8", null ]
7 | ];
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/group___sys_tick__gr.js:
--------------------------------------------------------------------------------
1 | var group___sys_tick__gr =
2 | [
3 | [ "SysTick_Config", "group___sys_tick__gr.html#gabe47de40e9b0ad465b752297a9d9f427", null ]
4 | ];
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/group__system__init__gr.js:
--------------------------------------------------------------------------------
1 | var group__system__init__gr =
2 | [
3 | [ "SystemCoreClockUpdate", "group__system__init__gr.html#gae0c36a9591fe6e9c45ecb21a794f0f0f", null ],
4 | [ "SystemInit", "group__system__init__gr.html#ga93f514700ccf00d08dbdcff7f1224eb2", null ],
5 | [ "SystemCoreClock", "group__system__init__gr.html#gaa3cd3e43291e81e795d642b79b6088e6", null ]
6 | ];
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/modules.js:
--------------------------------------------------------------------------------
1 | var modules =
2 | [
3 | [ "Peripheral Access", "group__peripheral__gr.html", null ],
4 | [ "System and Clock Configuration", "group__system__init__gr.html", "group__system__init__gr" ],
5 | [ "Interrupts and Exceptions (NVIC)", "group___n_v_i_c__gr.html", "group___n_v_i_c__gr" ],
6 | [ "Core Register Access", "group___core___register__gr.html", "group___core___register__gr" ],
7 | [ "Intrinsic Functions for CPU Instructions", "group__intrinsic___c_p_u__gr.html", "group__intrinsic___c_p_u__gr" ],
8 | [ "Intrinsic Functions for SIMD Instructions [only Cortex-M4]", "group__intrinsic___s_i_m_d__gr.html", "group__intrinsic___s_i_m_d__gr" ],
9 | [ "Systick Timer (SYSTICK)", "group___sys_tick__gr.html", "group___sys_tick__gr" ],
10 | [ "Debug Access", "group___i_t_m___debug__gr.html", "group___i_t_m___debug__gr" ]
11 | ];
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/nav_f.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/nav_f.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/nav_g.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/nav_g.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/nav_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/nav_h.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/open.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/all_5f.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/all_61.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/all_61.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['acpr',['ACPR',['../struct_t_p_i___type.html#ad75832a669eb121f6fce3c28d36b7fab',1,'TPI_Type']]],
4 | ['actlr',['ACTLR',['../struct_s_cn_s_c_b___type.html#aacadedade30422fed705e8dfc8e6cd8d',1,'SCnSCB_Type']]],
5 | ['adr',['ADR',['../struct_s_c_b___type.html#aaedf846e435ed05c68784b40d3db2bf2',1,'SCB_Type']]],
6 | ['afsr',['AFSR',['../struct_s_c_b___type.html#aeb77053c84f49c261ab5b8374e8958ef',1,'SCB_Type']]],
7 | ['aircr',['AIRCR',['../struct_s_c_b___type.html#a6ed3c9064013343ea9fd0a73a734f29d',1,'SCB_Type']]],
8 | ['apsr_5ftype',['APSR_Type',['../union_a_p_s_r___type.html',1,'']]]
9 | ];
10 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/all_62.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/all_62.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['b',['b',['../union_a_p_s_r___type.html#a7dbc79a057ded4b11ca5323fc2d5ab14',1,'APSR_Type::b()'],['../union_i_p_s_r___type.html#add0d6497bd50c25569ea22b48a03ec50',1,'IPSR_Type::b()'],['../unionx_p_s_r___type.html#a3b1063bb5cdad67e037cba993b693b70',1,'xPSR_Type::b()'],['../union_c_o_n_t_r_o_l___type.html#adc6a38ab2980d0e9577b5a871da14eb9',1,'CONTROL_Type::b()']]],
4 | ['bfar',['BFAR',['../struct_s_c_b___type.html#a31f79afe86c949c9862e7d5fce077c3a',1,'SCB_Type']]],
5 | ['busfault_5firqn',['BusFault_IRQn',['../group___n_v_i_c__gr.html#gga7e1129cd8a196f4284d41db3e82ad5c8a8693500eff174f16119e96234fee73af',1,'Ref_NVIC.txt']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/all_63.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/all_64.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/all_65.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/all_65.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['exccnt',['EXCCNT',['../struct_d_w_t___type.html#ac0801a2328f3431e4706fed91c828f82',1,'DWT_Type']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/all_66.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/all_68.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/all_68.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['hardfault_5firqn',['HardFault_IRQn',['../group___n_v_i_c__gr.html#gga7e1129cd8a196f4284d41db3e82ad5c8ab1a222a34a32f0ef5ac65e714efc1f85',1,'Ref_NVIC.txt']]],
4 | ['hfsr',['HFSR',['../struct_s_c_b___type.html#a7bed53391da4f66d8a2a236a839d4c3d',1,'SCB_Type']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/all_69.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/all_6c.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/all_6c.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['load',['LOAD',['../struct_sys_tick___type.html#ae7bc9d3eac1147f3bba8d73a8395644f',1,'SysTick_Type']]],
4 | ['lsucnt',['LSUCNT',['../struct_d_w_t___type.html#aeba92e6c7fd3de4ba06bfd94f47f5b35',1,'DWT_Type']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/all_6d.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/all_6e.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/all_6f.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/all_6f.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['overview',['Overview',['../index.html',1,'']]],
4 | ['overview_2etxt',['Overview.txt',['../_overview_8txt.html',1,'']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/all_70.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/all_70.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['pcsr',['PCSR',['../struct_d_w_t___type.html#abc5ae11d98da0ad5531a5e979a3c2ab5',1,'DWT_Type']]],
4 | ['pendsv_5firqn',['PendSV_IRQn',['../group___n_v_i_c__gr.html#gga7e1129cd8a196f4284d41db3e82ad5c8a03c3cc89984928816d81793fc7bce4a2',1,'Ref_NVIC.txt']]],
5 | ['peripheral_20access',['Peripheral Access',['../group__peripheral__gr.html',1,'']]],
6 | ['pfr',['PFR',['../struct_s_c_b___type.html#a3f51c43f952f3799951d0c54e76b0cb7',1,'SCB_Type']]],
7 | ['port',['PORT',['../struct_i_t_m___type.html#afe056e8c8f8c5519d9b47611fa3a4c46',1,'ITM_Type']]],
8 | ['pvd_5fstm_5firqn',['PVD_STM_IRQn',['../group___n_v_i_c__gr.html#gga7e1129cd8a196f4284d41db3e82ad5c8a853e0f318108110e0527f29733d11f86',1,'Ref_NVIC.txt']]]
9 | ];
10 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/all_71.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/all_71.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['q',['Q',['../union_a_p_s_r___type.html#a22d10913489d24ab08bd83457daa88de',1,'APSR_Type::Q()'],['../unionx_p_s_r___type.html#add7cbd2b0abd8954d62cd7831796ac7c',1,'xPSR_Type::Q()']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/all_72.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/all_73.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/all_74.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/all_74.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['t',['T',['../unionx_p_s_r___type.html#a7eed9fe24ae8d354cd76ae1c1110a658',1,'xPSR_Type']]],
4 | ['tcr',['TCR',['../struct_i_t_m___type.html#a58f169e1aa40a9b8afb6296677c3bb45',1,'ITM_Type']]],
5 | ['template_2etxt',['Template.txt',['../_template_8txt.html',1,'']]],
6 | ['template_20files',['Template Files',['../_templates_pg.html',1,'']]],
7 | ['ter',['TER',['../struct_i_t_m___type.html#a91a040e1b162e1128ac1e852b4a0e589',1,'ITM_Type']]],
8 | ['tpi_5ftype',['TPI_Type',['../struct_t_p_i___type.html',1,'']]],
9 | ['tpr',['TPR',['../struct_i_t_m___type.html#a93b480aac6da620bbb611212186d47fa',1,'ITM_Type']]],
10 | ['trigger',['TRIGGER',['../struct_t_p_i___type.html#aa4b603c71768dbda553da571eccba1fe',1,'TPI_Type']]],
11 | ['type',['TYPE',['../struct_m_p_u___type.html#a6ae8a8c3a4909ae41447168d793608f7',1,'MPU_Type']]]
12 | ];
13 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/all_75.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/all_75.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['u16',['u16',['../struct_i_t_m___type.html#a12aa4eb4d9dcb589a5d953c836f4e8f4',1,'ITM_Type']]],
4 | ['u32',['u32',['../struct_i_t_m___type.html#a6882fa5af67ef5c5dfb433b3b68939df',1,'ITM_Type']]],
5 | ['u8',['u8',['../struct_i_t_m___type.html#abea77b06775d325e5f6f46203f582433',1,'ITM_Type']]],
6 | ['usagefault_5firqn',['UsageFault_IRQn',['../group___n_v_i_c__gr.html#gga7e1129cd8a196f4284d41db3e82ad5c8a6895237c9443601ac832efa635dd8bbf',1,'Ref_NVIC.txt']]],
7 | ['using_2etxt',['Using.txt',['../_using_8txt.html',1,'']]],
8 | ['using_20cmsis_20with_20generic_20arm_20processors',['Using CMSIS with generic ARM Processors',['../_using__a_r_m_pg.html',1,'Using_pg']]],
9 | ['using_20cmsis_20in_20embedded_20applications',['Using CMSIS in Embedded Applications',['../_using_pg.html',1,'']]]
10 | ];
11 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/all_76.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['v',['V',['../union_a_p_s_r___type.html#a8004d224aacb78ca37774c35f9156e7e',1,'APSR_Type::V()'],['../unionx_p_s_r___type.html#af14df16ea0690070c45b95f2116b7a0a',1,'xPSR_Type::V()']]],
4 | ['val',['VAL',['../struct_sys_tick___type.html#a0997ff20f11817f8246e8f0edac6f4e4',1,'SysTick_Type']]],
5 | ['vtor',['VTOR',['../struct_s_c_b___type.html#a0faf96f964931cadfb71cfa54e051f6f',1,'SCB_Type']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/all_77.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['w',['w',['../union_a_p_s_r___type.html#ae4c2ef8c9430d7b7bef5cbfbbaed3a94',1,'APSR_Type::w()'],['../union_i_p_s_r___type.html#a4adca999d3a0bc1ae682d73ea7cfa879',1,'IPSR_Type::w()'],['../unionx_p_s_r___type.html#a1a47176768f45f79076c4f5b1b534bc2',1,'xPSR_Type::w()'],['../union_c_o_n_t_r_o_l___type.html#a6b642cca3d96da660b1198c133ca2a1f',1,'CONTROL_Type::w()']]],
4 | ['wwdg_5fstm_5firqn',['WWDG_STM_IRQn',['../group___n_v_i_c__gr.html#gga7e1129cd8a196f4284d41db3e82ad5c8aa62e040960b4beb6cba107e4703c12d2',1,'Ref_NVIC.txt']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/all_78.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['xpsr_5ftype',['xPSR_Type',['../unionx_p_s_r___type.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/all_7a.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['z',['Z',['../union_a_p_s_r___type.html#a3b04d58738b66a28ff13f23d8b0ba7e5',1,'APSR_Type::Z()'],['../unionx_p_s_r___type.html#a1e5d9801013d5146f2e02d9b7b3da562',1,'xPSR_Type::Z()']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/classes_61.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['apsr_5ftype',['APSR_Type',['../union_a_p_s_r___type.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/classes_63.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['control_5ftype',['CONTROL_Type',['../union_c_o_n_t_r_o_l___type.html',1,'']]],
4 | ['coredebug_5ftype',['CoreDebug_Type',['../struct_core_debug___type.html',1,'']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/classes_64.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['dwt_5ftype',['DWT_Type',['../struct_d_w_t___type.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/classes_66.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['fpu_5ftype',['FPU_Type',['../struct_f_p_u___type.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/classes_69.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['ipsr_5ftype',['IPSR_Type',['../union_i_p_s_r___type.html',1,'']]],
4 | ['itm_5ftype',['ITM_Type',['../struct_i_t_m___type.html',1,'']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/classes_6d.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['mpu_5ftype',['MPU_Type',['../struct_m_p_u___type.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/classes_6e.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['nvic_5ftype',['NVIC_Type',['../struct_n_v_i_c___type.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/classes_73.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['scb_5ftype',['SCB_Type',['../struct_s_c_b___type.html',1,'']]],
4 | ['scnscb_5ftype',['SCnSCB_Type',['../struct_s_cn_s_c_b___type.html',1,'']]],
5 | ['systick_5ftype',['SysTick_Type',['../struct_sys_tick___type.html',1,'']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/classes_74.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['tpi_5ftype',['TPI_Type',['../struct_t_p_i___type.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/classes_78.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['xpsr_5ftype',['xPSR_Type',['../unionx_p_s_r___type.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/close.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/enums_69.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['irqn_5ftype',['IRQn_Type',['../group___n_v_i_c__gr.html#ga7e1129cd8a196f4284d41db3e82ad5c8',1,'Ref_NVIC.txt']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/enumvalues_62.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['busfault_5firqn',['BusFault_IRQn',['../group___n_v_i_c__gr.html#gga7e1129cd8a196f4284d41db3e82ad5c8a8693500eff174f16119e96234fee73af',1,'Ref_NVIC.txt']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/enumvalues_64.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['debugmonitor_5firqn',['DebugMonitor_IRQn',['../group___n_v_i_c__gr.html#gga7e1129cd8a196f4284d41db3e82ad5c8a8e033fcef7aed98a31c60a7de206722c',1,'Ref_NVIC.txt']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/enumvalues_68.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['hardfault_5firqn',['HardFault_IRQn',['../group___n_v_i_c__gr.html#gga7e1129cd8a196f4284d41db3e82ad5c8ab1a222a34a32f0ef5ac65e714efc1f85',1,'Ref_NVIC.txt']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/enumvalues_6d.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['memorymanagement_5firqn',['MemoryManagement_IRQn',['../group___n_v_i_c__gr.html#gga7e1129cd8a196f4284d41db3e82ad5c8a33ff1cf7098de65d61b6354fee6cd5aa',1,'Ref_NVIC.txt']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/enumvalues_6e.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['nonmaskableint_5firqn',['NonMaskableInt_IRQn',['../group___n_v_i_c__gr.html#gga7e1129cd8a196f4284d41db3e82ad5c8ade177d9c70c89e084093024b932a4e30',1,'Ref_NVIC.txt']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/enumvalues_70.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['pendsv_5firqn',['PendSV_IRQn',['../group___n_v_i_c__gr.html#gga7e1129cd8a196f4284d41db3e82ad5c8a03c3cc89984928816d81793fc7bce4a2',1,'Ref_NVIC.txt']]],
4 | ['pvd_5fstm_5firqn',['PVD_STM_IRQn',['../group___n_v_i_c__gr.html#gga7e1129cd8a196f4284d41db3e82ad5c8a853e0f318108110e0527f29733d11f86',1,'Ref_NVIC.txt']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/enumvalues_73.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['svcall_5firqn',['SVCall_IRQn',['../group___n_v_i_c__gr.html#gga7e1129cd8a196f4284d41db3e82ad5c8a4ce820b3cc6cf3a796b41aadc0cf1237',1,'Ref_NVIC.txt']]],
4 | ['systick_5firqn',['SysTick_IRQn',['../group___n_v_i_c__gr.html#gga7e1129cd8a196f4284d41db3e82ad5c8a6dbff8f8543325f3474cbae2446776e7',1,'Ref_NVIC.txt']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/enumvalues_75.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['usagefault_5firqn',['UsageFault_IRQn',['../group___n_v_i_c__gr.html#gga7e1129cd8a196f4284d41db3e82ad5c8a6895237c9443601ac832efa635dd8bbf',1,'Ref_NVIC.txt']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/enumvalues_77.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['wwdg_5fstm_5firqn',['WWDG_STM_IRQn',['../group___n_v_i_c__gr.html#gga7e1129cd8a196f4284d41db3e82ad5c8aa62e040960b4beb6cba107e4703c12d2',1,'Ref_NVIC.txt']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/files_6d.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['misra_2etxt',['MISRA.txt',['../_m_i_s_r_a_8txt.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/files_6f.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['overview_2etxt',['Overview.txt',['../_overview_8txt.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/files_72.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['ref_5fcm4_5fsimd_2etxt',['Ref_cm4_simd.txt',['../_ref__cm4__simd_8txt.html',1,'']]],
4 | ['ref_5fcminstr_2etxt',['Ref_cmInstr.txt',['../_ref__cm_instr_8txt.html',1,'']]],
5 | ['ref_5fcorereg_2etxt',['Ref_CoreReg.txt',['../_ref___core_reg_8txt.html',1,'']]],
6 | ['ref_5fdatastructs_2etxt',['Ref_DataStructs.txt',['../_ref___data_structs_8txt.html',1,'']]],
7 | ['ref_5fdebug_2etxt',['Ref_Debug.txt',['../_ref___debug_8txt.html',1,'']]],
8 | ['ref_5fnvic_2etxt',['Ref_NVIC.txt',['../_ref___n_v_i_c_8txt.html',1,'']]],
9 | ['ref_5fperipheral_2etxt',['Ref_Peripheral.txt',['../_ref___peripheral_8txt.html',1,'']]],
10 | ['ref_5fsystemandclock_2etxt',['Ref_SystemAndClock.txt',['../_ref___system_and_clock_8txt.html',1,'']]],
11 | ['ref_5fsystick_2etxt',['Ref_Systick.txt',['../_ref___systick_8txt.html',1,'']]],
12 | ['regmap_5fcmsis2arm_5fdoc_2etxt',['RegMap_CMSIS2ARM_Doc.txt',['../_reg_map___c_m_s_i_s2_a_r_m___doc_8txt.html',1,'']]]
13 | ];
14 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/files_74.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['template_2etxt',['Template.txt',['../_template_8txt.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/files_75.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['using_2etxt',['Using.txt',['../_using_8txt.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/functions_69.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['itm_5fcheckchar',['ITM_CheckChar',['../group___i_t_m___debug__gr.html#ga7f9bbabd9756d1a7eafb2d9bf27e0535',1,'Ref_Debug.txt']]],
4 | ['itm_5freceivechar',['ITM_ReceiveChar',['../group___i_t_m___debug__gr.html#ga37b8f41cae703b5ff6947e271065558c',1,'Ref_Debug.txt']]],
5 | ['itm_5fsendchar',['ITM_SendChar',['../group___i_t_m___debug__gr.html#gaaa7c716331f74d644bf6bf25cd3392d1',1,'Ref_Debug.txt']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/functions_73.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['systemcoreclockupdate',['SystemCoreClockUpdate',['../group__system__init__gr.html#gae0c36a9591fe6e9c45ecb21a794f0f0f',1,'Ref_SystemAndClock.txt']]],
4 | ['systeminit',['SystemInit',['../group__system__init__gr.html#ga93f514700ccf00d08dbdcff7f1224eb2',1,'Ref_SystemAndClock.txt']]],
5 | ['systick_5fconfig',['SysTick_Config',['../group___sys_tick__gr.html#gabe47de40e9b0ad465b752297a9d9f427',1,'Ref_Systick.txt']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/groups_63.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['core_20register_20access',['Core Register Access',['../group___core___register__gr.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/groups_64.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['debug_20access',['Debug Access',['../group___i_t_m___debug__gr.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/groups_69.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['intrinsic_20functions_20for_20cpu_20instructions',['Intrinsic Functions for CPU Instructions',['../group__intrinsic___c_p_u__gr.html',1,'']]],
4 | ['intrinsic_20functions_20for_20simd_20instructions_20_5bonly_20cortex_2dm4_5d',['Intrinsic Functions for SIMD Instructions [only Cortex-M4]',['../group__intrinsic___s_i_m_d__gr.html',1,'']]],
5 | ['interrupts_20and_20exceptions_20_28nvic_29',['Interrupts and Exceptions (NVIC)',['../group___n_v_i_c__gr.html',1,'']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/groups_70.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['peripheral_20access',['Peripheral Access',['../group__peripheral__gr.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/groups_73.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['system_20and_20clock_20configuration',['System and Clock Configuration',['../group__system__init__gr.html',1,'']]],
4 | ['systick_20timer_20_28systick_29',['Systick Timer (SYSTICK)',['../group___sys_tick__gr.html',1,'']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/mag_sel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/mag_sel.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/nomatches.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/pages_64.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['device_20header_20file_20_3cdevice_2eh_3e',['Device Header File <device.h>',['../device_h_pg.html',1,'Templates_pg']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/pages_6d.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['misra_2dc_3a2004_20compliance_20exceptions',['MISRA-C:2004 Compliance Exceptions',['../_c_o_r_e__m_i_s_r_a__exceptions_pg.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/pages_6f.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['overview',['Overview',['../index.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/pages_72.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['register_20mapping',['Register Mapping',['../_reg_map_pg.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/pages_73.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['startup_20file_20startup_5f_3cdevice_3e_2es',['Startup File startup_<device>.s',['../startup_s_pg.html',1,'Templates_pg']]],
4 | ['system_20configuration_20files_20system_5f_3cdevice_3e_2ec_20and_20system_5f_3cdevice_3e_2eh',['System Configuration Files system_<device>.c and system_<device>.h',['../system_c_pg.html',1,'Templates_pg']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/pages_74.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['template_20files',['Template Files',['../_templates_pg.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/pages_75.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['using_20cmsis_20with_20generic_20arm_20processors',['Using CMSIS with generic ARM Processors',['../_using__a_r_m_pg.html',1,'Using_pg']]],
4 | ['using_20cmsis_20in_20embedded_20applications',['Using CMSIS in Embedded Applications',['../_using_pg.html',1,'']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/search_l.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/search_l.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/search_m.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/search_m.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/search_r.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/search_r.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/variables_5f.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['_5freserved0',['_reserved0',['../union_a_p_s_r___type.html#afbce95646fd514c10aa85ec0a33db728',1,'APSR_Type::_reserved0()'],['../union_i_p_s_r___type.html#ad2eb0a06de4f03f58874a727716aa9aa',1,'IPSR_Type::_reserved0()'],['../unionx_p_s_r___type.html#af438e0f407357e914a70b5bd4d6a97c5',1,'xPSR_Type::_reserved0()'],['../union_c_o_n_t_r_o_l___type.html#af8c314273a1e4970a5671bd7f8184f50',1,'CONTROL_Type::_reserved0()']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/variables_61.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['acpr',['ACPR',['../struct_t_p_i___type.html#ad75832a669eb121f6fce3c28d36b7fab',1,'TPI_Type']]],
4 | ['actlr',['ACTLR',['../struct_s_cn_s_c_b___type.html#aacadedade30422fed705e8dfc8e6cd8d',1,'SCnSCB_Type']]],
5 | ['adr',['ADR',['../struct_s_c_b___type.html#aaedf846e435ed05c68784b40d3db2bf2',1,'SCB_Type']]],
6 | ['afsr',['AFSR',['../struct_s_c_b___type.html#aeb77053c84f49c261ab5b8374e8958ef',1,'SCB_Type']]],
7 | ['aircr',['AIRCR',['../struct_s_c_b___type.html#a6ed3c9064013343ea9fd0a73a734f29d',1,'SCB_Type']]]
8 | ];
9 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/variables_62.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['b',['b',['../union_a_p_s_r___type.html#a7dbc79a057ded4b11ca5323fc2d5ab14',1,'APSR_Type::b()'],['../union_i_p_s_r___type.html#add0d6497bd50c25569ea22b48a03ec50',1,'IPSR_Type::b()'],['../unionx_p_s_r___type.html#a3b1063bb5cdad67e037cba993b693b70',1,'xPSR_Type::b()'],['../union_c_o_n_t_r_o_l___type.html#adc6a38ab2980d0e9577b5a871da14eb9',1,'CONTROL_Type::b()']]],
4 | ['bfar',['BFAR',['../struct_s_c_b___type.html#a31f79afe86c949c9862e7d5fce077c3a',1,'SCB_Type']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/variables_64.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['dcrdr',['DCRDR',['../struct_core_debug___type.html#ab8f4bb076402b61f7be6308075a789c9',1,'CoreDebug_Type']]],
4 | ['dcrsr',['DCRSR',['../struct_core_debug___type.html#afefa84bce7497652353a1b76d405d983',1,'CoreDebug_Type']]],
5 | ['demcr',['DEMCR',['../struct_core_debug___type.html#a5cdd51dbe3ebb7041880714430edd52d',1,'CoreDebug_Type']]],
6 | ['devid',['DEVID',['../struct_t_p_i___type.html#a4b2e0d680cf7e26728ca8966363a938d',1,'TPI_Type']]],
7 | ['devtype',['DEVTYPE',['../struct_t_p_i___type.html#a16d12c5b1e12f764fa3ec4a51c5f0f35',1,'TPI_Type']]],
8 | ['dfr',['DFR',['../struct_s_c_b___type.html#a586a5225467262b378c0f231ccc77f86',1,'SCB_Type']]],
9 | ['dfsr',['DFSR',['../struct_s_c_b___type.html#ad7d61d9525fa9162579c3da0b87bff8d',1,'SCB_Type']]],
10 | ['dhcsr',['DHCSR',['../struct_core_debug___type.html#a25c14c022c73a725a1736e903431095d',1,'CoreDebug_Type']]]
11 | ];
12 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/variables_65.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['exccnt',['EXCCNT',['../struct_d_w_t___type.html#ac0801a2328f3431e4706fed91c828f82',1,'DWT_Type']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/variables_68.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['hfsr',['HFSR',['../struct_s_c_b___type.html#a7bed53391da4f66d8a2a236a839d4c3d',1,'SCB_Type']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/variables_6c.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['load',['LOAD',['../struct_sys_tick___type.html#ae7bc9d3eac1147f3bba8d73a8395644f',1,'SysTick_Type']]],
4 | ['lsucnt',['LSUCNT',['../struct_d_w_t___type.html#aeba92e6c7fd3de4ba06bfd94f47f5b35',1,'DWT_Type']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/variables_6d.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['mask0',['MASK0',['../struct_d_w_t___type.html#a5bb1c17fc754180cc197b874d3d8673f',1,'DWT_Type']]],
4 | ['mask1',['MASK1',['../struct_d_w_t___type.html#a0c684438a24f8c927e6e01c0e0a605ef',1,'DWT_Type']]],
5 | ['mask2',['MASK2',['../struct_d_w_t___type.html#a8ecdc8f0d917dac86b0373532a1c0e2e',1,'DWT_Type']]],
6 | ['mask3',['MASK3',['../struct_d_w_t___type.html#ae3f01137a8d28c905ddefe7333547fba',1,'DWT_Type']]],
7 | ['mmfar',['MMFAR',['../struct_s_c_b___type.html#ac49b24b3f222508464f111772f2c44dd',1,'SCB_Type']]],
8 | ['mmfr',['MMFR',['../struct_s_c_b___type.html#aec2f8283d2737c6897188568a4214976',1,'SCB_Type']]],
9 | ['mvfr0',['MVFR0',['../struct_f_p_u___type.html#a135577b0a76bd3164be2a02f29ca46f1',1,'FPU_Type']]],
10 | ['mvfr1',['MVFR1',['../struct_f_p_u___type.html#a776e8625853e1413c4e8330ec85c256d',1,'FPU_Type']]]
11 | ];
12 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/variables_6e.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['n',['N',['../union_a_p_s_r___type.html#a7e7bbba9b00b0bb3283dc07f1abe37e0',1,'APSR_Type::N()'],['../unionx_p_s_r___type.html#a2db9a52f6d42809627d1a7a607c5dbc5',1,'xPSR_Type::N()']]],
4 | ['npriv',['nPRIV',['../union_c_o_n_t_r_o_l___type.html#a35c1732cf153b7b5c4bd321cf1de9605',1,'CONTROL_Type']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/variables_70.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['pcsr',['PCSR',['../struct_d_w_t___type.html#abc5ae11d98da0ad5531a5e979a3c2ab5',1,'DWT_Type']]],
4 | ['pfr',['PFR',['../struct_s_c_b___type.html#a3f51c43f952f3799951d0c54e76b0cb7',1,'SCB_Type']]],
5 | ['port',['PORT',['../struct_i_t_m___type.html#afe056e8c8f8c5519d9b47611fa3a4c46',1,'ITM_Type']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/variables_71.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['q',['Q',['../union_a_p_s_r___type.html#a22d10913489d24ab08bd83457daa88de',1,'APSR_Type::Q()'],['../unionx_p_s_r___type.html#add7cbd2b0abd8954d62cd7831796ac7c',1,'xPSR_Type::Q()']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/variables_73.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['scr',['SCR',['../struct_s_c_b___type.html#abfad14e7b4534d73d329819625d77a16',1,'SCB_Type']]],
4 | ['shcsr',['SHCSR',['../struct_s_c_b___type.html#ae9891a59abbe51b0b2067ca507ca212f',1,'SCB_Type']]],
5 | ['shp',['SHP',['../struct_s_c_b___type.html#af6336103f8be0cab29de51daed5a65f4',1,'SCB_Type']]],
6 | ['sleepcnt',['SLEEPCNT',['../struct_d_w_t___type.html#a8afd5a4bf994011748bc012fa442c74d',1,'DWT_Type']]],
7 | ['sppr',['SPPR',['../struct_t_p_i___type.html#a3eb655f2e45d7af358775025c1a50c8e',1,'TPI_Type']]],
8 | ['spsel',['SPSEL',['../union_c_o_n_t_r_o_l___type.html#a8cc085fea1c50a8bd9adea63931ee8e2',1,'CONTROL_Type']]],
9 | ['sspsr',['SSPSR',['../struct_t_p_i___type.html#a158e9d784f6ee6398f4bdcb2e4ca0912',1,'TPI_Type']]],
10 | ['stir',['STIR',['../struct_n_v_i_c___type.html#a0b0d7f3131da89c659a2580249432749',1,'NVIC_Type']]],
11 | ['systemcoreclock',['SystemCoreClock',['../group__system__init__gr.html#gaa3cd3e43291e81e795d642b79b6088e6',1,'Ref_SystemAndClock.txt']]]
12 | ];
13 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/variables_74.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['t',['T',['../unionx_p_s_r___type.html#a7eed9fe24ae8d354cd76ae1c1110a658',1,'xPSR_Type']]],
4 | ['tcr',['TCR',['../struct_i_t_m___type.html#a58f169e1aa40a9b8afb6296677c3bb45',1,'ITM_Type']]],
5 | ['ter',['TER',['../struct_i_t_m___type.html#a91a040e1b162e1128ac1e852b4a0e589',1,'ITM_Type']]],
6 | ['tpr',['TPR',['../struct_i_t_m___type.html#a93b480aac6da620bbb611212186d47fa',1,'ITM_Type']]],
7 | ['trigger',['TRIGGER',['../struct_t_p_i___type.html#aa4b603c71768dbda553da571eccba1fe',1,'TPI_Type']]],
8 | ['type',['TYPE',['../struct_m_p_u___type.html#a6ae8a8c3a4909ae41447168d793608f7',1,'MPU_Type']]]
9 | ];
10 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/variables_75.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['u16',['u16',['../struct_i_t_m___type.html#a12aa4eb4d9dcb589a5d953c836f4e8f4',1,'ITM_Type']]],
4 | ['u32',['u32',['../struct_i_t_m___type.html#a6882fa5af67ef5c5dfb433b3b68939df',1,'ITM_Type']]],
5 | ['u8',['u8',['../struct_i_t_m___type.html#abea77b06775d325e5f6f46203f582433',1,'ITM_Type']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/variables_76.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['v',['V',['../union_a_p_s_r___type.html#a8004d224aacb78ca37774c35f9156e7e',1,'APSR_Type::V()'],['../unionx_p_s_r___type.html#af14df16ea0690070c45b95f2116b7a0a',1,'xPSR_Type::V()']]],
4 | ['val',['VAL',['../struct_sys_tick___type.html#a0997ff20f11817f8246e8f0edac6f4e4',1,'SysTick_Type']]],
5 | ['vtor',['VTOR',['../struct_s_c_b___type.html#a0faf96f964931cadfb71cfa54e051f6f',1,'SCB_Type']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/variables_77.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['w',['w',['../union_a_p_s_r___type.html#ae4c2ef8c9430d7b7bef5cbfbbaed3a94',1,'APSR_Type::w()'],['../union_i_p_s_r___type.html#a4adca999d3a0bc1ae682d73ea7cfa879',1,'IPSR_Type::w()'],['../unionx_p_s_r___type.html#a1a47176768f45f79076c4f5b1b534bc2',1,'xPSR_Type::w()'],['../union_c_o_n_t_r_o_l___type.html#a6b642cca3d96da660b1198c133ca2a1f',1,'CONTROL_Type::w()']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/search/variables_7a.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['z',['Z',['../union_a_p_s_r___type.html#a3b04d58738b66a28ff13f23d8b0ba7e5',1,'APSR_Type::Z()'],['../unionx_p_s_r___type.html#a1e5d9801013d5146f2e02d9b7b3da562',1,'xPSR_Type::Z()']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/struct_core_debug___type.js:
--------------------------------------------------------------------------------
1 | var struct_core_debug___type =
2 | [
3 | [ "DCRDR", "struct_core_debug___type.html#ab8f4bb076402b61f7be6308075a789c9", null ],
4 | [ "DCRSR", "struct_core_debug___type.html#afefa84bce7497652353a1b76d405d983", null ],
5 | [ "DEMCR", "struct_core_debug___type.html#a5cdd51dbe3ebb7041880714430edd52d", null ],
6 | [ "DHCSR", "struct_core_debug___type.html#a25c14c022c73a725a1736e903431095d", null ]
7 | ];
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/struct_f_p_u___type.js:
--------------------------------------------------------------------------------
1 | var struct_f_p_u___type =
2 | [
3 | [ "FPCAR", "struct_f_p_u___type.html#aa48253f088dc524de80c42fbc995f66b", null ],
4 | [ "FPCCR", "struct_f_p_u___type.html#a22054423086a3daf2077fb2f3fe2a8b8", null ],
5 | [ "FPDSCR", "struct_f_p_u___type.html#a4d58ef3ebea69a5ec5acd8c90a9941b6", null ],
6 | [ "MVFR0", "struct_f_p_u___type.html#a135577b0a76bd3164be2a02f29ca46f1", null ],
7 | [ "MVFR1", "struct_f_p_u___type.html#a776e8625853e1413c4e8330ec85c256d", null ],
8 | [ "RESERVED0", "struct_f_p_u___type.html#a7b2967b069046c8544adbbc1db143a36", null ]
9 | ];
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/struct_i_t_m___type.js:
--------------------------------------------------------------------------------
1 | var struct_i_t_m___type =
2 | [
3 | [ "PORT", "struct_i_t_m___type.html#afe056e8c8f8c5519d9b47611fa3a4c46", null ],
4 | [ "RESERVED0", "struct_i_t_m___type.html#a2c5ae30385b5f370d023468ea9914c0e", null ],
5 | [ "RESERVED1", "struct_i_t_m___type.html#afffce5b93bbfedbaee85357d0b07ebce", null ],
6 | [ "RESERVED2", "struct_i_t_m___type.html#af56b2f07bc6b42cd3e4d17e1b27cff7b", null ],
7 | [ "TCR", "struct_i_t_m___type.html#a58f169e1aa40a9b8afb6296677c3bb45", null ],
8 | [ "TER", "struct_i_t_m___type.html#a91a040e1b162e1128ac1e852b4a0e589", null ],
9 | [ "TPR", "struct_i_t_m___type.html#a93b480aac6da620bbb611212186d47fa", null ],
10 | [ "u16", "struct_i_t_m___type.html#a12aa4eb4d9dcb589a5d953c836f4e8f4", null ],
11 | [ "u32", "struct_i_t_m___type.html#a6882fa5af67ef5c5dfb433b3b68939df", null ],
12 | [ "u8", "struct_i_t_m___type.html#abea77b06775d325e5f6f46203f582433", null ]
13 | ];
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/struct_m_p_u___type.js:
--------------------------------------------------------------------------------
1 | var struct_m_p_u___type =
2 | [
3 | [ "CTRL", "struct_m_p_u___type.html#aab33593671948b93b1c0908d78779328", null ],
4 | [ "RASR", "struct_m_p_u___type.html#adc65d266d15ce9ba57b3d127e8267f03", null ],
5 | [ "RASR_A1", "struct_m_p_u___type.html#a94222f9a8637b5329016e18f08af7185", null ],
6 | [ "RASR_A2", "struct_m_p_u___type.html#a0aac7727a6225c6aa00627c36d51d014", null ],
7 | [ "RASR_A3", "struct_m_p_u___type.html#aced0b908173b9a4bae4f59452f0cdb0d", null ],
8 | [ "RBAR", "struct_m_p_u___type.html#a3f2e2448a77aadacd9f394f6c4c708d9", null ],
9 | [ "RBAR_A1", "struct_m_p_u___type.html#a4dbcffa0a71c31e521b645b34b40e639", null ],
10 | [ "RBAR_A2", "struct_m_p_u___type.html#a8703a00626dba046b841c0db6c78c395", null ],
11 | [ "RBAR_A3", "struct_m_p_u___type.html#a9fda17c37b85ef317c7c8688ff8c5804", null ],
12 | [ "RNR", "struct_m_p_u___type.html#afd8de96a5d574c3953e2106e782f9833", null ],
13 | [ "TYPE", "struct_m_p_u___type.html#a6ae8a8c3a4909ae41447168d793608f7", null ]
14 | ];
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/struct_s_cn_s_c_b___type.js:
--------------------------------------------------------------------------------
1 | var struct_s_cn_s_c_b___type =
2 | [
3 | [ "ACTLR", "struct_s_cn_s_c_b___type.html#aacadedade30422fed705e8dfc8e6cd8d", null ],
4 | [ "ICTR", "struct_s_cn_s_c_b___type.html#ad99a25f5d4c163d9005ca607c24f6a98", null ],
5 | [ "RESERVED0", "struct_s_cn_s_c_b___type.html#afe1d5fd2966d5062716613b05c8d0ae1", null ]
6 | ];
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/struct_sys_tick___type.js:
--------------------------------------------------------------------------------
1 | var struct_sys_tick___type =
2 | [
3 | [ "CALIB", "struct_sys_tick___type.html#a9c9eda0ea6f6a7c904d2d75a6963e238", null ],
4 | [ "CTRL", "struct_sys_tick___type.html#af2ad94ac83e5d40fc6e34884bc1bec5f", null ],
5 | [ "LOAD", "struct_sys_tick___type.html#ae7bc9d3eac1147f3bba8d73a8395644f", null ],
6 | [ "VAL", "struct_sys_tick___type.html#a0997ff20f11817f8246e8f0edac6f4e4", null ]
7 | ];
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/sync_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/sync_off.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/sync_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/sync_on.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/tab_a.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/tab_a.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/tab_b.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/tab_b.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/tab_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/tab_h.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/tab_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/tab_s.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/tab_topnav.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/tab_topnav.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/union_a_p_s_r___type.js:
--------------------------------------------------------------------------------
1 | var union_a_p_s_r___type =
2 | [
3 | [ "_reserved0", "union_a_p_s_r___type.html#afbce95646fd514c10aa85ec0a33db728", null ],
4 | [ "b", "union_a_p_s_r___type.html#a7dbc79a057ded4b11ca5323fc2d5ab14", null ],
5 | [ "C", "union_a_p_s_r___type.html#a86e2c5b891ecef1ab55b1edac0da79a6", null ],
6 | [ "N", "union_a_p_s_r___type.html#a7e7bbba9b00b0bb3283dc07f1abe37e0", null ],
7 | [ "Q", "union_a_p_s_r___type.html#a22d10913489d24ab08bd83457daa88de", null ],
8 | [ "V", "union_a_p_s_r___type.html#a8004d224aacb78ca37774c35f9156e7e", null ],
9 | [ "w", "union_a_p_s_r___type.html#ae4c2ef8c9430d7b7bef5cbfbbaed3a94", null ],
10 | [ "Z", "union_a_p_s_r___type.html#a3b04d58738b66a28ff13f23d8b0ba7e5", null ]
11 | ];
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/union_c_o_n_t_r_o_l___type.js:
--------------------------------------------------------------------------------
1 | var union_c_o_n_t_r_o_l___type =
2 | [
3 | [ "_reserved0", "union_c_o_n_t_r_o_l___type.html#af8c314273a1e4970a5671bd7f8184f50", null ],
4 | [ "b", "union_c_o_n_t_r_o_l___type.html#adc6a38ab2980d0e9577b5a871da14eb9", null ],
5 | [ "FPCA", "union_c_o_n_t_r_o_l___type.html#ac62cfff08e6f055e0101785bad7094cd", null ],
6 | [ "nPRIV", "union_c_o_n_t_r_o_l___type.html#a35c1732cf153b7b5c4bd321cf1de9605", null ],
7 | [ "SPSEL", "union_c_o_n_t_r_o_l___type.html#a8cc085fea1c50a8bd9adea63931ee8e2", null ],
8 | [ "w", "union_c_o_n_t_r_o_l___type.html#a6b642cca3d96da660b1198c133ca2a1f", null ]
9 | ];
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/union_i_p_s_r___type.js:
--------------------------------------------------------------------------------
1 | var union_i_p_s_r___type =
2 | [
3 | [ "_reserved0", "union_i_p_s_r___type.html#ad2eb0a06de4f03f58874a727716aa9aa", null ],
4 | [ "b", "union_i_p_s_r___type.html#add0d6497bd50c25569ea22b48a03ec50", null ],
5 | [ "ISR", "union_i_p_s_r___type.html#ab46e5f1b2f4d17cfb9aca4fffcbb2fa5", null ],
6 | [ "w", "union_i_p_s_r___type.html#a4adca999d3a0bc1ae682d73ea7cfa879", null ]
7 | ];
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/Core/html/unionx_p_s_r___type.js:
--------------------------------------------------------------------------------
1 | var unionx_p_s_r___type =
2 | [
3 | [ "_reserved0", "unionx_p_s_r___type.html#af438e0f407357e914a70b5bd4d6a97c5", null ],
4 | [ "b", "unionx_p_s_r___type.html#a3b1063bb5cdad67e037cba993b693b70", null ],
5 | [ "C", "unionx_p_s_r___type.html#a40213a6b5620410cac83b0d89564609d", null ],
6 | [ "ISR", "unionx_p_s_r___type.html#a3e9120dcf1a829fc8d2302b4d0673970", null ],
7 | [ "IT", "unionx_p_s_r___type.html#a3200966922a194d84425e2807a7f1328", null ],
8 | [ "N", "unionx_p_s_r___type.html#a2db9a52f6d42809627d1a7a607c5dbc5", null ],
9 | [ "Q", "unionx_p_s_r___type.html#add7cbd2b0abd8954d62cd7831796ac7c", null ],
10 | [ "T", "unionx_p_s_r___type.html#a7eed9fe24ae8d354cd76ae1c1110a658", null ],
11 | [ "V", "unionx_p_s_r___type.html#af14df16ea0690070c45b95f2116b7a0a", null ],
12 | [ "w", "unionx_p_s_r___type.html#a1a47176768f45f79076c4f5b1b534bc2", null ],
13 | [ "Z", "unionx_p_s_r___type.html#a1e5d9801013d5146f2e02d9b7b3da562", null ]
14 | ];
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/CMSIS_Logo_Final.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/CMSIS_Logo_Final.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/CMSIS_V3_small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/CMSIS_V3_small.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/bc_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/bc_s.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/bdwn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/bdwn.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/closed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/closed.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/doxygen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/doxygen.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/ftv2blank.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/ftv2blank.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/ftv2cl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/ftv2cl.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/ftv2doc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/ftv2doc.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/ftv2folderclosed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/ftv2folderclosed.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/ftv2folderopen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/ftv2folderopen.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/ftv2lastnode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/ftv2lastnode.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/ftv2link.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/ftv2link.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/ftv2mlastnode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/ftv2mlastnode.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/ftv2mnode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/ftv2mnode.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/ftv2mo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/ftv2mo.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/ftv2node.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/ftv2node.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/ftv2ns.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/ftv2ns.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/ftv2plastnode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/ftv2plastnode.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/ftv2pnode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/ftv2pnode.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/ftv2splitbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/ftv2splitbar.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/ftv2vertline.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/ftv2vertline.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/nav_f.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/nav_f.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/nav_g.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/nav_g.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/nav_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/nav_h.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/navtreeindex0.js:
--------------------------------------------------------------------------------
1 | var NAVTREEINDEX0 =
2 | {
3 | "index.html":[],
4 | "index.html":[0],
5 | "index.html#CodingRules":[0,1],
6 | "index.html#License":[0,2],
7 | "index.html#Motivation":[0,0],
8 | "pages.html":[]
9 | };
10 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/open.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/sync_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/sync_off.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/sync_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/sync_on.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/tab_a.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/tab_a.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/tab_b.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/tab_b.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/tab_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/tab_h.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/tab_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/tab_s.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/tab_topnav.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/General/html/tab_topnav.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/Access_SVD_DD_Manage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/Access_SVD_DD_Manage.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/Access_SVD_Vendor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/Access_SVD_Vendor.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/CMSIS_Logo_Final.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/CMSIS_Logo_Final.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/CMSIS_SVD_Schema_Gen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/CMSIS_SVD_Schema_Gen.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/CMSIS_SVD_Vendor_DD.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/CMSIS_SVD_Vendor_DD.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/CMSIS_SVD_WEB_DATABASE.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/CMSIS_SVD_WEB_DATABASE.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/Manage_SVD_DD.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/Manage_SVD_DD.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/bc_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/bc_s.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/bdwn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/bdwn.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/closed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/closed.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/doxygen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/doxygen.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/ftv2blank.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/ftv2blank.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/ftv2cl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/ftv2cl.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/ftv2doc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/ftv2doc.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/ftv2folderclosed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/ftv2folderclosed.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/ftv2folderopen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/ftv2folderopen.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/ftv2lastnode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/ftv2lastnode.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/ftv2link.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/ftv2link.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/ftv2mlastnode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/ftv2mlastnode.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/ftv2mnode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/ftv2mnode.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/ftv2mo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/ftv2mo.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/ftv2node.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/ftv2node.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/ftv2ns.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/ftv2ns.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/ftv2plastnode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/ftv2plastnode.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/ftv2pnode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/ftv2pnode.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/ftv2splitbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/ftv2splitbar.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/ftv2vertline.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/ftv2vertline.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/group__elem__type__gr.js:
--------------------------------------------------------------------------------
1 | var group__elem__type__gr =
2 | [
3 | [ "dimElementGroup", "group__dim_element_group__gr.html", null ],
4 | [ "registerPropertiesGroup", "group__register_properties_group__gr.html", null ]
5 | ];
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/group__svd___format__1__1__gr.js:
--------------------------------------------------------------------------------
1 | var group__svd___format__1__1__gr =
2 | [
3 | [ "Extensions to the Device Section", "group__device_section_extensions__gr.html", null ],
4 | [ "CPU Section (New)", "group__cpu_section__gr.html", null ],
5 | [ "Extensions to the Peripheral Section", "group__peripheral_section_extensions__gr.html", null ],
6 | [ "Cluster Level (New)", "group__cluster_level__gr.html", null ],
7 | [ "Extensions to the Register Section", "group__register_section_extensions__gr.html", null ]
8 | ];
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/group__svd___format__gr.js:
--------------------------------------------------------------------------------
1 | var group__svd___format__gr =
2 | [
3 | [ "Device Level", "group__svd__xml__device__gr.html", null ],
4 | [ "Peripherals Level", "group__svd__xml__peripherals__gr.html", null ],
5 | [ "Registers Level", "group__svd__xml__registers__gr.html", null ],
6 | [ "Fields Level", "group__svd__xml__fields__gr.html", null ],
7 | [ "Enumerated Values Level", "group__svd__xml__enum__gr.html", null ]
8 | ];
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/index.js:
--------------------------------------------------------------------------------
1 | var index =
2 | [
3 | [ "CMSIS-SVD Web Interface User Guide", "svd_web_pg.html", "svd_web_pg" ],
4 | [ "SVD File Description", "svd__outline_pg.html", null ]
5 | ];
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/modules.js:
--------------------------------------------------------------------------------
1 | var modules =
2 | [
3 | [ "SVD File Schema Levels", "group__svd___format__gr.html", "group__svd___format__gr" ],
4 | [ "Element Groups", "group__elem__type__gr.html", "group__elem__type__gr" ],
5 | [ "SVD Extension in Version 1.1", "group__svd___format__1__1__gr.html", "group__svd___format__1__1__gr" ],
6 | [ "CMSIS-SVD Schema File Ver. 1.0", "group__schema__gr.html", null ],
7 | [ "CMSIS-SVD Schema File Ver. 1.1 (draft)", "group__schema__1__1__gr.html", null ]
8 | ];
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/nav_f.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/nav_f.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/nav_g.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/nav_g.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/nav_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/nav_h.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/open.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/svd_web_pg.js:
--------------------------------------------------------------------------------
1 | var svd_web_pg =
2 | [
3 | [ "Public Download Area", "svd_web_public_pg.html", [
4 | [ "Logging in", "svd_web_public_pg.html#login_downl_sec", null ],
5 | [ "Opening the CMSIS-SVD Download page", "svd_web_public_pg.html#open_downl_sec", null ],
6 | [ "Accepting the Silicon Vendor's License terms", "svd_web_public_pg.html#accept_EULA_sec", null ],
7 | [ "Downloading CMSIS-SVD files", "svd_web_public_pg.html#downl_downl_sec", null ]
8 | ] ],
9 | [ "Restricted Management Area", "svd_web_restricted_pg.html", [
10 | [ "Signing the agreement", "svd_web_restricted_pg.html#sign_agreement_sec", null ],
11 | [ "Logging in", "svd_web_restricted_pg.html#login_mgmnt_dd_sec", null ],
12 | [ "Opening the CMSIS-SVD Device Database page", "svd_web_restricted_pg.html#open_mgmnt_ss_sec", null ],
13 | [ "Managing the Device Database", "svd_web_restricted_pg.html#manage_dd_entries_sec", null ]
14 | ] ]
15 | ];
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/sync_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/sync_off.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/sync_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/sync_on.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/tab_a.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/tab_a.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/tab_b.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/tab_b.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/tab_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/tab_h.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/tab_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/tab_s.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/tab_topnav.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/common/CMSIS/Documentation/SVD/html/tab_topnav.png
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Redirect to the CMSIS main page after 0 seconds
5 |
6 |
7 |
8 |
9 |
10 |
11 | If the automatic redirection is failing, click open CMSIS Documentation.
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/CMSIS/readme miosix.txt:
--------------------------------------------------------------------------------
1 | Changes with respect to upstream CMSIS:
2 |
3 | - Removed RTOS and Documentation/RTOS directories as Miosix does not try to
4 | conform to the cmsis_rtos API, as it has a bigger standard to refer to, POSIX
5 | - Removed SVD/SVDConv.exe as it is a closed source windows-only exe program.
6 | Development for Miosix must be fully supported from Linux, and no closed
7 | source binaries are allowed in the kernel tree.
8 | - Removed assembler written startup code in Device/ST/*/Source/Templates.
9 | Miosix provides its own startup code, written in C++. This is because the
10 | interrupt handlers in Miosix need to have C++ linkage and mangled names.
11 | As a deliberate side effect, in Miosix it is not possible to declare an
12 | interrupt handler in a C source file, as Miosix is first and foremost a
13 | kernel written in C++.
14 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/core/interrupts.h:
--------------------------------------------------------------------------------
1 |
2 | //Interrupt code is common for all the cortex M cores, so it has been put here
3 |
4 | #ifdef _ARCH_ARM7_LPC2000
5 | #include "interrupts_arm7.h"
6 | #elif defined(_ARCH_CORTEXM3_STM32) || defined(_ARCH_CORTEXM4_STM32F4) \
7 | || defined(_ARCH_CORTEXM3_STM32F2) || defined(_ARCH_CORTEXM3_STM32L1) \
8 | || defined(_ARCH_CORTEXM7_STM32F7) || defined(_ARCH_CORTEXM7_STM32H7) \
9 | || defined(_ARCH_CORTEXM3_EFM32GG)
10 | #include "interrupts_cortexMx.h"
11 | #else
12 | #error "Unknown arch"
13 | #endif
14 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/core/memory_protection.h:
--------------------------------------------------------------------------------
1 |
2 | //MPU code is common for all the cortex M cores, so it has been put here
3 |
4 | #ifndef MEMORY_PROTECTION_H
5 | #define MEMORY_PROTECTION_H
6 |
7 | #if defined(_ARCH_CORTEXM3_STM32F2) || defined(_ARCH_CORTEXM4_STM32F4) \
8 | || defined(_ARCH_CORTEXM7_STM32F7) || defined(_ARCH_CORTEXM7_STM32H7)
9 | #include "mpu_cortexMx.h"
10 | #endif
11 |
12 | #endif //MEMORY_PROTECTION_H
13 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/common/drivers/serial.h:
--------------------------------------------------------------------------------
1 |
2 | //Serial code is common for all the cortex M cores, so it has been put here
3 |
4 | #ifdef _ARCH_ARM7_LPC2000
5 | #include "serial_lpc2000.h"
6 | #elif defined(_ARCH_CORTEXM3_STM32) || defined(_ARCH_CORTEXM4_STM32F4) \
7 | || defined(_ARCH_CORTEXM3_STM32F2) || defined(_ARCH_CORTEXM3_STM32L1) \
8 | || defined(_ARCH_CORTEXM7_STM32F7) || defined(_ARCH_CORTEXM7_STM32H7)
9 | #include "serial_stm32.h"
10 | #elif defined(_ARCH_CORTEXM3_EFM32GG)
11 | #include "serial_efm32.h"
12 | #else
13 | #error "Unknown arch"
14 | #endif
15 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/cortexM3_efm32gg/common/interfaces-impl/arch_registers_impl.h:
--------------------------------------------------------------------------------
1 |
2 | #ifndef ARCH_REGISTERS_IMPL_H
3 | #define ARCH_REGISTERS_IMPL_H
4 |
5 | #include "CMSIS/Device/SiliconLabs/EFM32GG/Include/em_device.h"
6 | #include "CMSIS/Include/core_cm3.h"
7 | #include "CMSIS/Device/SiliconLabs/EFM32GG/Include/system_efm32gg.h"
8 |
9 | #endif //ARCH_REGISTERS_IMPL_H
10 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/cortexM3_efm32gg/efm32gg332f1024_wandstem/interfaces-impl/rx_flowdiagram.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/cortexM3_efm32gg/efm32gg332f1024_wandstem/interfaces-impl/rx_flowdiagram.pdf
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/cortexM3_efm32gg/efm32gg332f1024_wandstem/interfaces-impl/tx_flowdiagram.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mscuttari/embedded-sound-classifier/a4b0da14f5956257653bf9def105503c70a60cb1/miosix-kernel/miosix/arch/cortexM3_efm32gg/efm32gg332f1024_wandstem/interfaces-impl/tx_flowdiagram.pdf
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/cortexM3_efm32gg/efm32gg332f1024_wandstem/wandstem-stlink.cfg:
--------------------------------------------------------------------------------
1 | #
2 | # OpenOCD configuration file for in-circuit debugging the wandstem board using
3 | # an stm32f4discovery as SWD to USB interface
4 | # To start debugging issue those commands:
5 | # arm-miosix-eabi-gdb main.elf
6 | # target remote :3333
7 | # monitor reset halt
8 | # load
9 | # break main
10 | # continue
11 | #
12 |
13 | # Daemon configuration
14 | telnet_port 4444
15 | gdb_port 3333
16 |
17 | source [find interface/stlink-v2.cfg]
18 |
19 | transport select hla_swd
20 |
21 | source [find target/efm32.cfg]
22 |
23 | # reset_config srst_only # Causes monitor reset halt to fail
24 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/cortexM3_stm32/common/interfaces-impl/arch_registers_impl.h:
--------------------------------------------------------------------------------
1 |
2 | #ifndef ARCH_REGISTERS_IMPL_H
3 | #define ARCH_REGISTERS_IMPL_H
4 |
5 | //Always include stm32f10x.h before core_cm3.h, there's some nasty dependency
6 | #include "CMSIS/Device/ST/STM32F10x/Include/stm32f10x.h"
7 | #include "CMSIS/Include/core_cm3.h"
8 | #include "CMSIS/Device/ST/STM32F10x/Include/system_stm32f10x.h"
9 |
10 | #define RCC_SYNC() //Workaround for a bug in stm32f42x
11 |
12 | #endif //ARCH_REGISTERS_IMPL_H
13 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/cortexM3_stm32/common/interfaces-impl/gpio_impl.cpp:
--------------------------------------------------------------------------------
1 |
2 | #include "gpio_impl.h"
3 |
4 | namespace miosix {
5 |
6 | void GpioPin::mode(Mode::Mode_ m)
7 | {
8 | if(n<8)
9 | {
10 | p->CRL &= ~(0xf<<(n*4));
11 | p->CRL |= m<<(n*4);
12 | } else {
13 | p->CRH &= ~(0xf<<((n-8)*4));
14 | p->CRH |= m<<((n-8)*4);
15 | }
16 | }
17 |
18 | } //namespace miosix
19 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/cortexM3_stm32/stm32f100rb_stm32vldiscovery/stm32vldiscovery.cfg:
--------------------------------------------------------------------------------
1 | #
2 | # OpenOCD configuration file for in-circuit debugging the stm32vldiscovery
3 | # loaded with the versaloon firmware.
4 | # To start debugging issue those commands:
5 | # arm-miosix-eabi-gdb main.elf
6 | # target remote :3333
7 | # monitor reset halt
8 | # monitor target_request debugmsgs enable
9 | # monitor trace point 1
10 | # The last two commands are required to redirect printf inside the MCU
11 | # through SWD, and make the output appear inside gdb
12 | #
13 |
14 | # Daemon configuration
15 | telnet_port 4444
16 | gdb_port 3333
17 |
18 | # Interface (using versaloon)
19 | interface vsllink
20 | transport select swd
21 | swd_mode 2
22 | swd_delay 2
23 |
24 | # This is a board with an STM32F100RBT6
25 | # Use 2 kB instead of the default 16 kB
26 | set WORKAREASIZE 0x800
27 | source [find target/stm32.cfg]
28 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/cortexM3_stm32/stm32f100rc_solertegiard/stm32vldiscovery.cfg:
--------------------------------------------------------------------------------
1 | #
2 | # OpenOCD configuration file for in-circuit debugging the stm32vldiscovery
3 | # loaded with the versaloon firmware.
4 | # To start debugging issue those commands:
5 | # arm-miosix-eabi-gdb main.elf
6 | # target remote :3333
7 | # monitor reset halt
8 | # monitor target_request debugmsgs enable
9 | # monitor trace point 1
10 | # The last two commands are required to redirect printf inside the MCU
11 | # through SWD, and make the output appear inside gdb
12 | #
13 |
14 | # Daemon configuration
15 | telnet_port 4444
16 | gdb_port 3333
17 |
18 | # Interface (using versaloon)
19 | interface vsllink
20 | transport select swd
21 | swd_mode 2
22 | swd_delay 2
23 |
24 | # This is a board with an STM32F100RBT6
25 | # Use 2 kB instead of the default 16 kB
26 | set WORKAREASIZE 0x800
27 | source [find target/stm32.cfg]
28 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/cortexM3_stm32/stm32f103c8_breakout/stm32vldiscovery.cfg:
--------------------------------------------------------------------------------
1 | #
2 | # OpenOCD configuration file for in-circuit debugging the stm32vldiscovery
3 | # loaded with the versaloon firmware.
4 | # To start debugging issue those commands:
5 | # arm-miosix-eabi-gdb main.elf
6 | # target remote :3333
7 | # monitor reset halt
8 | # monitor target_request debugmsgs enable
9 | # monitor trace point 1
10 | # The last two commands are required to redirect printf inside the MCU
11 | # through SWD, and make the output appear inside gdb
12 | #
13 |
14 | # Daemon configuration
15 | telnet_port 4444
16 | gdb_port 3333
17 |
18 | # Interface (using versaloon)
19 | interface vsllink
20 | transport select swd
21 | swd_mode 2
22 | swd_delay 2
23 |
24 | # This is a board with an STM32F100RBT6
25 | # Use 2 kB instead of the default 16 kB
26 | set WORKAREASIZE 0x800
27 | source [find target/stm32.cfg]
28 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/cortexM3_stm32/stm32f103ze_stm3210e-eval/stm32f10x_eval.cfg:
--------------------------------------------------------------------------------
1 | #
2 | # OpenOCD configuration file for in-circuit debugging of stm32
3 | # Tested on OpenOCD v0.6.1
4 | #
5 |
6 | #daemon configuration
7 | telnet_port 4444
8 | gdb_port 3333
9 |
10 | gdb_memory_map disable
11 |
12 | source [find interface/ftdi/olimex-arm-usb-ocd.cfg]
13 | source [find board/stm3210e_eval.cfg]
14 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/cortexM3_stm32f2/stm32f205_generic/interfaces-impl/arch_registers_impl.h:
--------------------------------------------------------------------------------
1 |
2 | #ifndef ARCH_REGISTERS_IMPL_H
3 | #define ARCH_REGISTERS_IMPL_H
4 |
5 | #define STM32F205xx
6 | #include "CMSIS/Device/ST/STM32F2xx/Include/stm32f2xx.h"
7 | #include "CMSIS/Include/core_cm3.h"
8 | #include "CMSIS/Device/ST/STM32F2xx/Include/system_stm32f2xx.h"
9 |
10 | #define RCC_SYNC() //Workaround for a bug in stm32f42x
11 |
12 | #endif //ARCH_REGISTERS_IMPL_H
13 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/cortexM3_stm32f2/stm32f205rc_skyward_stormtrooper/interfaces-impl/arch_registers_impl.h:
--------------------------------------------------------------------------------
1 |
2 | #ifndef ARCH_REGISTERS_IMPL_H
3 | #define ARCH_REGISTERS_IMPL_H
4 |
5 | #define STM32F205xx
6 | #include "CMSIS/Device/ST/STM32F2xx/Include/stm32f2xx.h"
7 | #include "CMSIS/Include/core_cm3.h"
8 | #include "CMSIS/Device/ST/STM32F2xx/Include/system_stm32f2xx.h"
9 |
10 | #define RCC_SYNC() //Workaround for a bug in stm32f42x
11 |
12 | #endif //ARCH_REGISTERS_IMPL_H
13 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/cortexM3_stm32f2/stm32f205rg_sony-newman/interfaces-impl/arch_registers_impl.h:
--------------------------------------------------------------------------------
1 |
2 | #ifndef ARCH_REGISTERS_IMPL_H
3 | #define ARCH_REGISTERS_IMPL_H
4 |
5 | #define STM32F205xx
6 | #include "CMSIS/Device/ST/STM32F2xx/Include/stm32f2xx.h"
7 | #include "CMSIS/Include/core_cm3.h"
8 | #include "CMSIS/Device/ST/STM32F2xx/Include/system_stm32f2xx.h"
9 |
10 | #define RCC_SYNC() //Workaround for a bug in stm32f42x
11 |
12 | #endif //ARCH_REGISTERS_IMPL_H
13 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/cortexM3_stm32f2/stm32f207ig_stm3220g-eval/interfaces-impl/arch_registers_impl.h:
--------------------------------------------------------------------------------
1 |
2 | #ifndef ARCH_REGISTERS_IMPL_H
3 | #define ARCH_REGISTERS_IMPL_H
4 |
5 | #define STM32F207xx
6 | #include "CMSIS/Device/ST/STM32F2xx/Include/stm32f2xx.h"
7 | #include "CMSIS/Include/core_cm3.h"
8 | #include "CMSIS/Device/ST/STM32F2xx/Include/system_stm32f2xx.h"
9 |
10 | #define RCC_SYNC() //Workaround for a bug in stm32f42x
11 |
12 | #endif //ARCH_REGISTERS_IMPL_H
13 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/cortexM3_stm32f2/stm32f207ig_stm3220g-eval/stm3220g-eval.cfg:
--------------------------------------------------------------------------------
1 | #
2 | # OpenOCD configuration file for in-circuit debugging of stm32
3 | #
4 |
5 | #daemon configuration
6 | telnet_port 4444
7 | gdb_port 3333
8 |
9 | source [find interface/ftdi/olimex-arm-usb-ocd-h.cfg]
10 | source [find board/stm3220g_eval.cfg]
11 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/cortexM3_stm32f2/stm32f207ze_als_camboard/interfaces-impl/arch_registers_impl.h:
--------------------------------------------------------------------------------
1 |
2 | #ifndef ARCH_REGISTERS_IMPL_H
3 | #define ARCH_REGISTERS_IMPL_H
4 |
5 | #define STM32F207xx
6 | #include "CMSIS/Device/ST/STM32F2xx/Include/stm32f2xx.h"
7 | #include "CMSIS/Include/core_cm3.h"
8 | #include "CMSIS/Device/ST/STM32F2xx/Include/system_stm32f2xx.h"
9 |
10 | #define RCC_SYNC() //Workaround for a bug in stm32f42x
11 |
12 | #endif //ARCH_REGISTERS_IMPL_H
13 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/cortexM3_stm32f2/stm32f207zg_EthBoardV2/EthBoardV2.cfg:
--------------------------------------------------------------------------------
1 | #
2 | # OpenOCD configuration file for in-circuit debugging of stm32
3 | #
4 |
5 | #daemon configuration
6 | telnet_port 4444
7 | gdb_port 3333
8 |
9 | source [find interface/ftdi/olimex-arm-usb-ocd.cfg]
10 |
11 | # increase working area to 128KB
12 | set WORKAREASIZE 0x20000
13 |
14 | # chip name
15 | set CHIPNAME STM32F207ZG
16 |
17 | source [find target/stm32f2x.cfg]
18 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/cortexM3_stm32f2/stm32f207zg_EthBoardV2/interfaces-impl/arch_registers_impl.h:
--------------------------------------------------------------------------------
1 |
2 | #ifndef ARCH_REGISTERS_IMPL_H
3 | #define ARCH_REGISTERS_IMPL_H
4 |
5 | #define STM32F207xx
6 | #include "CMSIS/Device/ST/STM32F2xx/Include/stm32f2xx.h"
7 | #include "CMSIS/Include/core_cm3.h"
8 | #include "CMSIS/Device/ST/STM32F2xx/Include/system_stm32f2xx.h"
9 |
10 | #define RCC_SYNC() //Workaround for a bug in stm32f42x
11 |
12 | #endif //ARCH_REGISTERS_IMPL_H
13 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/cortexM3_stm32l1/common/interfaces-impl/arch_registers_impl.h:
--------------------------------------------------------------------------------
1 |
2 | #ifndef ARCH_REGISTERS_IMPL_H
3 | #define ARCH_REGISTERS_IMPL_H
4 |
5 | #include "CMSIS/Device/ST/STM32L1xx/Include/stm32l1xx.h"
6 | #include "CMSIS/Include/core_cm3.h"
7 | #include "CMSIS/Device/ST/STM32L1xx/Include/system_stm32l1xx.h"
8 |
9 | #define RCC_SYNC() //Workaround for a bug in stm32f42x
10 |
11 | #endif //ARCH_REGISTERS_IMPL_H
12 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/cortexM4_stm32f4/stm32f401re_nucleo/interfaces-impl/arch_registers_impl.h:
--------------------------------------------------------------------------------
1 |
2 | #ifndef ARCH_REGISTERS_IMPL_H
3 | #define ARCH_REGISTERS_IMPL_H
4 |
5 | //Always include stm32f4xx.h before core_cm4.h, there's some nasty dependency
6 | #define STM32F401xE
7 | #include "CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h"
8 | #include "CMSIS/Include/core_cm4.h"
9 | #include "CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h"
10 |
11 | #define RCC_SYNC() //Workaround for a bug in stm32f42x
12 |
13 | #endif //ARCH_REGISTERS_IMPL_H
14 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/cortexM4_stm32f4/stm32f401vc_stm32f4discovery/interfaces-impl/arch_registers_impl.h:
--------------------------------------------------------------------------------
1 |
2 | #ifndef ARCH_REGISTERS_IMPL_H
3 | #define ARCH_REGISTERS_IMPL_H
4 |
5 | //Always include stm32f4xx.h before core_cm4.h, there's some nasty dependency
6 | #define STM32F401xC
7 | #include "CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h"
8 | #include "CMSIS/Include/core_cm4.h"
9 | #include "CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h"
10 |
11 | #define RCC_SYNC() //Workaround for a bug in stm32f42x
12 |
13 | #endif //ARCH_REGISTERS_IMPL_H
14 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/cortexM4_stm32f4/stm32f401vc_stm32f4discovery/stm32f4discovery.cfg:
--------------------------------------------------------------------------------
1 | #
2 | # OpenOCD configuration file for in-circuit debugging the stm32f4discovery
3 | # To start debugging issue those commands:
4 | # arm-miosix-eabi-gdb main.elf
5 | # target remote :3333
6 | # monitor reset halt
7 | # load
8 | # break main
9 | # continue
10 | #
11 |
12 | # Daemon configuration
13 | telnet_port 4444
14 | gdb_port 3333
15 |
16 | # Board support is available in newer oocd
17 | source [find board/stm32f4discovery.cfg]
18 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/cortexM4_stm32f4/stm32f407vg_bitsboard/bitsboard.cfg:
--------------------------------------------------------------------------------
1 | #
2 | # OpenOCD configuration file for in-circuit debugging the stm32f4discovery
3 | # To start debugging issue those commands:
4 | # arm-miosix-eabi-gdb main.elf
5 | # target remote :3333
6 | # monitor reset halt
7 | # load
8 | # break main
9 | # continue
10 | #
11 |
12 | # Daemon configuration
13 | telnet_port 4444
14 | gdb_port 3333
15 |
16 | # Board support is available in newer oocd
17 | source [find board/stm32f4discovery.cfg]
18 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/cortexM4_stm32f4/stm32f407vg_bitsboard/interfaces-impl/arch_registers_impl.h:
--------------------------------------------------------------------------------
1 |
2 | #ifndef ARCH_REGISTERS_IMPL_H
3 | #define ARCH_REGISTERS_IMPL_H
4 |
5 | //Always include stm32f4xx.h before core_cm4.h, there's some nasty dependency
6 | #define STM32F407xx
7 | #include "CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h"
8 | #include "CMSIS/Include/core_cm4.h"
9 | #include "CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h"
10 |
11 | #define RCC_SYNC() //Workaround for a bug in stm32f42x
12 |
13 | #endif //ARCH_REGISTERS_IMPL_H
14 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/cortexM4_stm32f4/stm32f407vg_stm32f4discovery/interfaces-impl/arch_registers_impl.h:
--------------------------------------------------------------------------------
1 |
2 | #ifndef ARCH_REGISTERS_IMPL_H
3 | #define ARCH_REGISTERS_IMPL_H
4 |
5 | //Always include stm32f4xx.h before core_cm4.h, there's some nasty dependency
6 | #define STM32F407xx
7 | #include "CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h"
8 | #include "CMSIS/Include/core_cm4.h"
9 | #include "CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h"
10 |
11 | #define RCC_SYNC() //Workaround for a bug in stm32f42x
12 |
13 | #endif //ARCH_REGISTERS_IMPL_H
14 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/cortexM4_stm32f4/stm32f407vg_stm32f4discovery/stm32f4discovery.cfg:
--------------------------------------------------------------------------------
1 | #
2 | # OpenOCD configuration file for in-circuit debugging the stm32f4discovery
3 | # To start debugging issue those commands:
4 | # arm-miosix-eabi-gdb main.elf
5 | # target remote :3333
6 | # monitor reset halt
7 | # load
8 | # break main
9 | # continue
10 | #
11 |
12 | # Daemon configuration
13 | telnet_port 4444
14 | gdb_port 3333
15 |
16 | # Board support is available in newer oocd
17 | source [find board/stm32f4discovery.cfg]
18 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/cortexM4_stm32f4/stm32f407vg_thermal_test_chip/interfaces-impl/arch_registers_impl.h:
--------------------------------------------------------------------------------
1 |
2 | #ifndef ARCH_REGISTERS_IMPL_H
3 | #define ARCH_REGISTERS_IMPL_H
4 |
5 | //Always include stm32f4xx.h before core_cm4.h, there's some nasty dependency
6 | #define STM32F407xx
7 | #include "CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h"
8 | #include "CMSIS/Include/core_cm4.h"
9 | #include "CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h"
10 |
11 | #define RCC_SYNC() //Workaround for a bug in stm32f42x
12 |
13 | #endif //ARCH_REGISTERS_IMPL_H
14 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/cortexM4_stm32f4/stm32f407vg_thermal_test_chip/openocd.cfg:
--------------------------------------------------------------------------------
1 | #
2 | # OpenOCD configuration file for in-circuit debugging the stm32f4discovery
3 | # To start debugging issue those commands:
4 | # arm-miosix-eabi-gdb main.elf
5 | # target remote :3333
6 | # monitor reset halt
7 | # load
8 | # break main
9 | # continue
10 | #
11 |
12 | # Daemon configuration
13 | telnet_port 4444
14 | gdb_port 3333
15 |
16 | # Board support is available in newer oocd
17 | source [find board/stm32f4discovery.cfg]
18 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/cortexM4_stm32f4/stm32f411re_nucleo/interfaces-impl/arch_registers_impl.h:
--------------------------------------------------------------------------------
1 |
2 | #ifndef ARCH_REGISTERS_IMPL_H
3 | #define ARCH_REGISTERS_IMPL_H
4 |
5 | //Always include stm32f4xx.h before core_cm4.h, there's some nasty dependency
6 | #define STM32F411xE
7 | #include "CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h"
8 | #include "CMSIS/Include/core_cm4.h"
9 | #include "CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h"
10 |
11 | #define RCC_SYNC() //Workaround for a bug in stm32f42x
12 |
13 | #endif //ARCH_REGISTERS_IMPL_H
14 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/cortexM4_stm32f4/stm32f429zi_oledboard2/interfaces-impl/arch_registers_impl.h:
--------------------------------------------------------------------------------
1 |
2 | #ifndef ARCH_REGISTERS_IMPL_H
3 | #define ARCH_REGISTERS_IMPL_H
4 |
5 | //Always include stm32f4xx.h before core_cm4.h, there's some nasty dependency
6 | #define STM32F429xx
7 | #include "CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h"
8 | #include "CMSIS/Include/core_cm4.h"
9 | #include "CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h"
10 |
11 | #define RCC_SYNC() __DSB() //Workaround for a bug in stm32f42x
12 |
13 | #endif //ARCH_REGISTERS_IMPL_H
14 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/cortexM4_stm32f4/stm32f429zi_skyward_anakin/anakin.cfg:
--------------------------------------------------------------------------------
1 | #
2 | # OpenOCD configuration file for in-circuit debugging the anakin
3 | # To start debugging issue those commands:
4 | # arm-miosix-eabi-gdb main.elf
5 | # target remote :3333
6 | # monitor reset halt
7 | # load
8 | # break main
9 | # continue
10 | #
11 |
12 | # Daemon configuration
13 | telnet_port 4444
14 | gdb_port 3333
15 |
16 | # Board support is available in newer oocd
17 | source [find board/stm32f4discovery.cfg]
18 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/cortexM4_stm32f4/stm32f429zi_skyward_anakin/interfaces-impl/arch_registers_impl.h:
--------------------------------------------------------------------------------
1 |
2 | #ifndef ARCH_REGISTERS_IMPL_H
3 | #define ARCH_REGISTERS_IMPL_H
4 |
5 | //Always include stm32f4xx.h before core_cm4.h, there's some nasty dependency
6 | #define STM32F429xx
7 | #include "CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h"
8 | #include "CMSIS/Include/core_cm4.h"
9 | #include "CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h"
10 |
11 | #define RCC_SYNC() __DSB() //Workaround for a bug in stm32f42x
12 |
13 | #endif //ARCH_REGISTERS_IMPL_H
14 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/cortexM4_stm32f4/stm32f429zi_skyward_homeone/homeone.cfg:
--------------------------------------------------------------------------------
1 | #
2 | # OpenOCD configuration file for in-circuit debugging the stm32f4discovery
3 | # To start debugging issue those commands:
4 | # arm-miosix-eabi-gdb main.elf
5 | # target remote :3333
6 | # monitor reset halt
7 | # load
8 | # break main
9 | # continue
10 | #
11 |
12 | # Daemon configuration
13 | telnet_port 4444
14 | gdb_port 3333
15 |
16 | # Board support is available in newer oocd
17 | source [find board/stm32f4discovery.cfg]
18 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/cortexM4_stm32f4/stm32f429zi_skyward_homeone/interfaces-impl/arch_registers_impl.h:
--------------------------------------------------------------------------------
1 |
2 | #ifndef ARCH_REGISTERS_IMPL_H
3 | #define ARCH_REGISTERS_IMPL_H
4 |
5 | //Always include stm32f4xx.h before core_cm4.h, there's some nasty dependency
6 | #define STM32F429xx
7 | #include "CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h"
8 | #include "CMSIS/Include/core_cm4.h"
9 | #include "CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h"
10 |
11 | #define RCC_SYNC() __DSB() //Workaround for a bug in stm32f42x
12 |
13 | #endif //ARCH_REGISTERS_IMPL_H
14 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/cortexM4_stm32f4/stm32f429zi_stm32f4discovery/interfaces-impl/arch_registers_impl.h:
--------------------------------------------------------------------------------
1 |
2 | #ifndef ARCH_REGISTERS_IMPL_H
3 | #define ARCH_REGISTERS_IMPL_H
4 |
5 | //Always include stm32f4xx.h before core_cm4.h, there's some nasty dependency
6 | #define STM32F429xx
7 | #include "CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h"
8 | #include "CMSIS/Include/core_cm4.h"
9 | #include "CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h"
10 |
11 | #define RCC_SYNC() __DSB() //Workaround for a bug in stm32f42x
12 |
13 | #endif //ARCH_REGISTERS_IMPL_H
14 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/cortexM4_stm32f4/stm32f429zi_stm32f4discovery/stm32f4discovery.cfg:
--------------------------------------------------------------------------------
1 | #
2 | # OpenOCD configuration file for in-circuit debugging the stm32f4discovery
3 | # To start debugging issue those commands:
4 | # arm-miosix-eabi-gdb main.elf
5 | # target remote :3333
6 | # monitor reset halt
7 | # load
8 | # break main
9 | # continue
10 | #
11 |
12 | # Daemon configuration
13 | telnet_port 4444
14 | gdb_port 3333
15 |
16 | # Board support is available in newer oocd
17 | source [find board/stm32f4discovery.cfg]
18 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/cortexM4_stm32f4/stm32f469ni_stm32f469i-disco/interfaces-impl/arch_registers_impl.h:
--------------------------------------------------------------------------------
1 |
2 | #ifndef ARCH_REGISTERS_IMPL_H
3 | #define ARCH_REGISTERS_IMPL_H
4 |
5 | //Always include stm32f4xx.h before core_cm4.h, there's some nasty dependency
6 | #define STM32F469xx
7 | #include "CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h"
8 | #include "CMSIS/Include/core_cm4.h"
9 | #include "CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h"
10 |
11 | #define RCC_SYNC() __DSB() //Workaround for a bug in stm32f42x
12 |
13 | #endif //ARCH_REGISTERS_IMPL_H
14 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/cortexM4_stm32f4/stm32f469ni_stm32f469i-disco/stm32f4discovery.cfg:
--------------------------------------------------------------------------------
1 | #
2 | # OpenOCD configuration file for in-circuit debugging the stm32f4discovery
3 | # To start debugging issue those commands:
4 | # arm-miosix-eabi-gdb main.elf
5 | # target remote :3333
6 | # monitor reset halt
7 | # load
8 | # break main
9 | # continue
10 | #
11 |
12 | # Daemon configuration
13 | telnet_port 4444
14 | gdb_port 3333
15 |
16 | # Try to load correct firmware support
17 | source [find interface/stlink-v2-1.cfg]
18 |
19 | # Board support is available in newer oocd
20 | source [find board/stm32f469discovery.cfg]
21 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/cortexM7_stm32f7/stm32f746zg_nucleo/interfaces-impl/arch_registers_impl.h:
--------------------------------------------------------------------------------
1 |
2 | #ifndef ARCH_REGISTERS_IMPL_H
3 | #define ARCH_REGISTERS_IMPL_H
4 |
5 | //stm32f7xx.h defines a few macros like __ICACHE_PRESENT, __DCACHE_PRESENT and
6 | //includes core_cm7.h. Do not include core_cm7.h before.
7 | #define STM32F746xx
8 | #include "CMSIS/Device/ST/STM32F7xx/Include/stm32f7xx.h"
9 |
10 | #if (__ICACHE_PRESENT != 1) || (__DCACHE_PRESENT != 1)
11 | #error "Wrong include order"
12 | #endif
13 |
14 | #include "CMSIS/Device/ST/STM32F7xx/Include/system_stm32f7xx.h"
15 |
16 | #define RCC_SYNC() __DSB() //TODO: can this dsb be removed?
17 |
18 | #endif //ARCH_REGISTERS_IMPL_H
19 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/cortexM7_stm32f7/stm32f746zg_nucleo/openocd.cfg:
--------------------------------------------------------------------------------
1 | #
2 | # OpenOCD configuration file for in-circuit debugging the stm32f4discovery
3 | # To start debugging issue those commands:
4 | # arm-miosix-eabi-gdb main.elf
5 | # target remote :3333
6 | # monitor reset halt
7 | # load
8 | # break main
9 | # continue
10 | #
11 |
12 | # Daemon configuration
13 | telnet_port 4444
14 | gdb_port 3333
15 |
16 | # Board support is available in newer oocd
17 | source [find board/stm32f7discovery.cfg]
18 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/cortexM7_stm32h7/stm32h753xi_eval/interfaces-impl/arch_registers_impl.h:
--------------------------------------------------------------------------------
1 |
2 | #ifndef ARCH_REGISTERS_IMPL_H
3 | #define ARCH_REGISTERS_IMPL_H
4 |
5 | //stm32h7xx.h defines a few macros like __ICACHE_PRESENT, __DCACHE_PRESENT and
6 | //includes core_cm7.h. Do not include core_cm7.h before.
7 | #define STM32H753xx
8 | #include "CMSIS/Device/ST/STM32H7xx/Include/stm32h7xx.h"
9 |
10 | #if (__ICACHE_PRESENT != 1) || (__DCACHE_PRESENT != 1)
11 | #error "Wrong include order"
12 | #endif
13 |
14 | #include "CMSIS/Device/ST/STM32H7xx/Include/system_stm32h7xx.h"
15 |
16 | #define RCC_SYNC() __DSB()
17 |
18 | #endif //ARCH_REGISTERS_IMPL_H
19 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/arch/cortexM7_stm32h7/stm32h753xi_eval/openocd.cfg:
--------------------------------------------------------------------------------
1 | #
2 | # OpenOCD configuration file for in-circuit debugging the stm32f4discovery
3 | # To start debugging issue those commands:
4 | # arm-miosix-eabi-gdb main.elf
5 | # target remote :3333
6 | # monitor reset halt
7 | # load
8 | # break main
9 | # continue
10 | #
11 |
12 | # Daemon configuration
13 | telnet_port 4444
14 | gdb_port 3333
15 |
16 | # Board support is available in newer oocd
17 | source [find board/stm32f7discovery.cfg]
18 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/filesystem/fat32/integer.h:
--------------------------------------------------------------------------------
1 | /*-------------------------------------------*/
2 | /* Integer type definitions for FatFs module */
3 | /*-------------------------------------------*/
4 |
5 | #ifndef _FF_INTEGER
6 | #define _FF_INTEGER
7 |
8 | #ifdef _WIN32 /* FatFs development platform */
9 |
10 | #include
11 | #include
12 |
13 | #else /* Embedded platform */
14 |
15 | /* This type MUST be 8 bit */
16 | typedef unsigned char BYTE;
17 |
18 | /* These types MUST be 16 bit */
19 | typedef short SHORT;
20 | typedef unsigned short WORD;
21 | typedef unsigned short WCHAR;
22 |
23 | /* These types MUST be 16 bit or 32 bit */
24 | typedef int INT;
25 | typedef unsigned int UINT;
26 |
27 | /* These types MUST be 32 bit */
28 | typedef long LONG;
29 | typedef unsigned long DWORD;
30 |
31 | #endif
32 |
33 | #endif
34 |
--------------------------------------------------------------------------------
/miosix-kernel/miosix/kernel/SystemMap.h:
--------------------------------------------------------------------------------
1 | #ifndef SYSTEMMAP_H
2 | #define SYSTEMMAP_H
3 |
4 | #include "kernel/sync.h"
5 | #include "config/miosix_settings.h"
6 |
7 | #include