Permalink
Browse files

discovery

  • Loading branch information...
1 parent 97851ba commit 10c9483c6aa9bba00d8e7049a886679da0f9cb32 @natashenka committed Dec 24, 2012
Showing with 63,295 additions and 0 deletions.
  1. +9 −0 demos/README
  2. +497 −0 demos/facemain.c
  3. +495 −0 demos/nataliemain.c
  4. +462 −0 demos/nsdemomain.c
  5. +231 −0 figure-simulator-discovery/.cproject
  6. +70 −0 figure-simulator-discovery/.project
  7. +12 −0 figure-simulator-discovery/.settings/com.atollic.truestudio.debug.hardware_device.prefs
  8. +22 −0 figure-simulator-discovery/.settings/org.eclipse.cdt.managedbuilder.core.prefs
  9. BIN figure-simulator-discovery/Libraries/CMSIS/CMSIS END USER LICENCE AGREEMENT.pdf
  10. +35 −0 figure-simulator-discovery/Libraries/CMSIS/Include/arm_common_tables.h
  11. +7,051 −0 figure-simulator-discovery/Libraries/CMSIS/Include/arm_math.h
  12. +1,378 −0 figure-simulator-discovery/Libraries/CMSIS/Include/core_cm4.h
  13. +701 −0 figure-simulator-discovery/Libraries/CMSIS/Include/core_cm4_simd.h
  14. +609 −0 figure-simulator-discovery/Libraries/CMSIS/Include/core_cmFunc.h
  15. +585 −0 figure-simulator-discovery/Libraries/CMSIS/Include/core_cmInstr.h
  16. +7,007 −0 figure-simulator-discovery/Libraries/Device/STM32F4xx/Include/stm32f4xx.h
  17. +105 −0 figure-simulator-discovery/Libraries/Device/STM32F4xx/Include/system_stm32f4xx.h
  18. +142 −0 figure-simulator-discovery/Libraries/Device/STM32F4xx/Release_Notes.html
  19. +965 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/Release_Notes.html
  20. +178 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/inc/misc.h
  21. +649 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_adc.h
  22. +644 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_can.h
  23. +83 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_crc.h
  24. +344 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_cryp.h
  25. +304 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_dac.h
  26. +109 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_dbgmcu.h
  27. +312 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_dcmi.h
  28. +609 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_dma.h
  29. +183 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_exti.h
  30. +340 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_flash.h
  31. +675 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_fsmc.h
  32. +412 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_gpio.h
  33. +250 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_hash.h
  34. +698 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_i2c.h
  35. +131 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_iwdg.h
  36. +185 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_pwr.h
  37. +516 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_rcc.h
  38. +120 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_rng.h
  39. +881 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_rtc.h
  40. +536 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_sdio.h
  41. +543 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_spi.h
  42. +179 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_syscfg.h
  43. +1,150 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_tim.h
  44. +429 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_usart.h
  45. +111 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/inc/stm32f4xx_wwdg.h
  46. +249 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/src/misc.c
  47. +1,748 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_adc.c
  48. +1,704 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_can.c
  49. +133 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_crc.c
  50. +856 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_cryp.c
  51. +644 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_cryp_aes.c
  52. +297 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_cryp_des.c
  53. +314 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_cryp_tdes.c
  54. +707 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_dac.c
  55. +180 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_dbgmcu.c
  56. +540 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_dcmi.c
  57. +1,289 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_dma.c
  58. +312 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_exti.c
  59. +1,062 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_flash.c
  60. +987 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_fsmc.c
  61. +570 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_gpio.c
  62. +706 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_hash.c
  63. +320 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_hash_md5.c
  64. +323 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_hash_sha1.c
  65. +1,401 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_i2c.c
  66. +269 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_iwdg.c
  67. +664 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_pwr.c
  68. +1,814 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_rcc.c
  69. +405 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_rng.c
  70. +2,759 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_rtc.c
  71. +1,010 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_sdio.c
  72. +1,292 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_spi.c
  73. +203 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_syscfg.c
  74. +3,358 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_tim.c
  75. +1,469 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_usart.c
  76. +309 −0 figure-simulator-discovery/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_wwdg.c
  77. +5 −0 figure-simulator-discovery/README
  78. BIN figure-simulator-discovery/Utilities/STM32F4-Discovery/MCD-ST Liberty SW License Agreement V2.pdf
  79. +154 −0 figure-simulator-discovery/Utilities/STM32F4-Discovery/Release_Notes.html
  80. BIN figure-simulator-discovery/Utilities/STM32F4-Discovery/libPDMFilter_GCC.a
  81. +72 −0 figure-simulator-discovery/Utilities/STM32F4-Discovery/pdm_filter.h
  82. +259 −0 figure-simulator-discovery/Utilities/STM32F4-Discovery/stm32f4_discovery.c
  83. +164 −0 figure-simulator-discovery/Utilities/STM32F4-Discovery/stm32f4_discovery.h
  84. +508 −0 figure-simulator-discovery/Utilities/STM32F4-Discovery/stm32f4_discovery_lis302dl.c
  85. +778 −0 figure-simulator-discovery/Utilities/STM32F4-Discovery/stm32f4_discovery_lis302dl.h
  86. +40 −0 figure-simulator-discovery/spi.elf.launch
  87. +524 −0 figure-simulator-discovery/src/main.c
  88. +518 −0 figure-simulator-discovery/src/startup_stm32f4xx.s
  89. +90 −0 figure-simulator-discovery/src/stm32f4xx_conf.h
  90. +154 −0 figure-simulator-discovery/src/stm32f4xx_it.c
  91. +58 −0 figure-simulator-discovery/src/stm32f4xx_it.h
  92. +550 −0 figure-simulator-discovery/src/system_stm32f4xx.c
  93. +326 −0 figure-simulator-discovery/src/tiny_printf.c
  94. +190 −0 figure-simulator-discovery/stm32f4_flash.ld
  95. +7 −0 imageformats/README
  96. +57 −0 imageformats/conv.py
View
@@ -0,0 +1,9 @@
+Figure simulator demos
+
+facemain.c -- displays a picture
+nataliemain.c -- displays an animation
+nsdemomain.c -- displays static image
+
+Questions? Comments? Contributions?
+
+Contact: namely_audacious@hotmail.com / @natashenka
View

Large diffs are not rendered by default.

Oops, something went wrong.
View

Large diffs are not rendered by default.

Oops, something went wrong.
View

Large diffs are not rendered by default.

Oops, something went wrong.

Large diffs are not rendered by default.

Oops, something went wrong.
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>spi</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
+ <triggers>clean,full,incremental,</triggers>
+ <arguments>
+ <dictionary>
+ <key>?name?</key>
+ <value></value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.append_environment</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.buildArguments</key>
+ <value></value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.buildCommand</key>
+ <value>make</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.buildLocation</key>
+ <value>${workspace_loc:/spi/Debug}</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.contents</key>
+ <value>org.eclipse.cdt.make.core.activeConfigSettings</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.enableAutoBuild</key>
+ <value>false</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.enableCleanBuild</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.enableFullBuild</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.stopOnError</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.useDefaultBuildCmd</key>
+ <value>true</value>
+ </dictionary>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
+ <triggers>full,incremental,</triggers>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.cdt.core.cnature</nature>
+ <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
+ <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
+ </natures>
+</projectDescription>
@@ -0,0 +1,12 @@
+#Sun Dec 16 21:31:24 EST 2012
+BOARD=STM32F4_Discovery
+CODE_LOCATION=FLASH
+ENDIAN=Little-endian
+MCU=STM32F407VG
+MCU_VENDOR=STMicroelectronics
+MODEL=Lite
+PROBE=ST-LINK
+PROJECT_FORMAT_VERSION=2
+TARGET=ARM\u00AE
+VERSION=3.3.0
+eclipse.preferences.version=1
@@ -0,0 +1,22 @@
+#Sat Dec 22 00:56:48 EST 2012
+eclipse.preferences.version=1
+environment/buildEnvironmentInclude/com.atollic.truestudio.configuration.release.560513466/CPATH/delimiter=;
+environment/buildEnvironmentInclude/com.atollic.truestudio.configuration.release.560513466/CPATH/operation=remove
+environment/buildEnvironmentInclude/com.atollic.truestudio.configuration.release.560513466/C_INCLUDE_PATH/delimiter=;
+environment/buildEnvironmentInclude/com.atollic.truestudio.configuration.release.560513466/C_INCLUDE_PATH/operation=remove
+environment/buildEnvironmentInclude/com.atollic.truestudio.configuration.release.560513466/append=true
+environment/buildEnvironmentInclude/com.atollic.truestudio.configuration.release.560513466/appendContributed=true
+environment/buildEnvironmentInclude/com.atollic.truestudio.exe.debug.238007381/CPATH/delimiter=;
+environment/buildEnvironmentInclude/com.atollic.truestudio.exe.debug.238007381/CPATH/operation=remove
+environment/buildEnvironmentInclude/com.atollic.truestudio.exe.debug.238007381/C_INCLUDE_PATH/delimiter=;
+environment/buildEnvironmentInclude/com.atollic.truestudio.exe.debug.238007381/C_INCLUDE_PATH/operation=remove
+environment/buildEnvironmentInclude/com.atollic.truestudio.exe.debug.238007381/append=true
+environment/buildEnvironmentInclude/com.atollic.truestudio.exe.debug.238007381/appendContributed=true
+environment/buildEnvironmentLibrary/com.atollic.truestudio.configuration.release.560513466/LIBRARY_PATH/delimiter=;
+environment/buildEnvironmentLibrary/com.atollic.truestudio.configuration.release.560513466/LIBRARY_PATH/operation=remove
+environment/buildEnvironmentLibrary/com.atollic.truestudio.configuration.release.560513466/append=true
+environment/buildEnvironmentLibrary/com.atollic.truestudio.configuration.release.560513466/appendContributed=true
+environment/buildEnvironmentLibrary/com.atollic.truestudio.exe.debug.238007381/LIBRARY_PATH/delimiter=;
+environment/buildEnvironmentLibrary/com.atollic.truestudio.exe.debug.238007381/LIBRARY_PATH/operation=remove
+environment/buildEnvironmentLibrary/com.atollic.truestudio.exe.debug.238007381/append=true
+environment/buildEnvironmentLibrary/com.atollic.truestudio.exe.debug.238007381/appendContributed=true
@@ -0,0 +1,35 @@
+/* ----------------------------------------------------------------------
+* Copyright (C) 2010 ARM Limited. All rights reserved.
+*
+* $Date: 11. November 2010
+* $Revision: V1.0.2
+*
+* Project: CMSIS DSP Library
+* Title: arm_common_tables.h
+*
+* Description: This file has extern declaration for common tables like Bitreverse, reciprocal etc which are used across different functions
+*
+* Target Processor: Cortex-M4/Cortex-M3
+*
+* Version 1.0.2 2010/11/11
+* Documentation updated.
+*
+* Version 1.0.1 2010/10/05
+* Production release and review comments incorporated.
+*
+* Version 1.0.0 2010/09/20
+* Production release and review comments incorporated.
+* -------------------------------------------------------------------- */
+
+#ifndef _ARM_COMMON_TABLES_H
+#define _ARM_COMMON_TABLES_H
+
+#include "arm_math.h"
+
+extern uint16_t armBitRevTable[256];
+extern q15_t armRecipTableQ15[64];
+extern q31_t armRecipTableQ31[64];
+extern const q31_t realCoefAQ31[1024];
+extern const q31_t realCoefBQ31[1024];
+
+#endif /* ARM_COMMON_TABLES_H */
Oops, something went wrong.

0 comments on commit 10c9483

Please sign in to comment.