aboutsummaryrefslogtreecommitdiffstats
path: root/demos/STM32/RT-STM32F103-STM3210E_EVAL-FATFS-USB
Commit message (Expand)AuthorAgeFilesLines
* Tentative USB suspend fix.gdisirio2016-11-031-4/+10
* USB fixes.Giovanni Di Sirio2016-06-161-0/+2
* Removed unused LWIP dependenciesRocco Marco Guglielmi2016-05-162-6/+0
* Mass update of configuration files with QSPI settings.Giovanni Di Sirio2016-05-151-0/+7
* Fixed bug #735.Giovanni Di Sirio2016-04-251-0/+5
* GCC asm files extension changed from .s to .S.Giovanni Di Sirio2016-04-231-1/+2
* Makefiles mass update.Giovanni Di Sirio2016-04-231-1/+2
* Separate trace module, simplified tracer configuration.Giovanni Di Sirio2016-04-051-5/+4
* Fixed calls to test suite in all applications.Giovanni Di Sirio2016-04-021-1/+1
* git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9153 35acf78f-673a-0410...Giovanni Di Sirio2016-03-234-12/+12
* Mass license update.Giovanni Di Sirio2016-03-186-6/+6
* Removed I/O queues and streams from RT.Giovanni Di Sirio2016-03-161-8/+0
* Enhanced .ld files. Mass update of shell demos.Giovanni Di Sirio2016-02-271-1/+1
* git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@8919 35acf78f-673a-0410...Giovanni Di Sirio2016-02-211-2/+2
* git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@8918 35acf78f-673a-0410...Giovanni Di Sirio2016-02-212-71/+29
* git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@8906 35acf78f-673a-0410...Giovanni Di Sirio2016-02-161-1/+1
* git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@8905 35acf78f-673a-0410...Giovanni Di Sirio2016-02-162-16/+46
* git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@8678 35acf78f-673a-0410...Giovanni Di Sirio2016-01-031-0/+1
* Added missing entry to halconf.h files.Giovanni Di Sirio2016-01-031-3/+10
* Documentation-related fixes.Giovanni Di Sirio2016-01-031-1/+1
* Documentation-related fixes.Giovanni Di Sirio2016-01-031-2/+2
* Mass update of halconf.h, added USB settings.Giovanni Di Sirio2015-12-311-0/+12
* Updated all USB demos.Giovanni Di Sirio2015-12-254-315/+367
* git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@8609 35acf78f-673a-0410...Giovanni Di Sirio2015-12-164-37/+17
* git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@8608 35acf78f-673a-0410...Giovanni Di Sirio2015-12-1610-0/+2477
an> int pPerm[13719]; //////////////////////////////////////////////////////////////////////// /// FUNCTION DEFINITIONS /// //////////////////////////////////////////////////////////////////////// /**Function************************************************************* Synopsis [] Description [] SideEffects [] SeeAlso [] ***********************************************************************/ int Rwr_TempCompare( int * pNum1, int * pNum2 ) { int Freq1 = pFreqs[*pNum1]; int Freq2 = pFreqs[*pNum2]; if ( Freq1 < Freq2 ) return 1; if ( Freq1 > Freq2 ) return -1; return 0; } /**Function************************************************************* Synopsis [] Description [] SideEffects [] SeeAlso [] ***********************************************************************/ void Rwr_Temp() { char Buffer[32]; int nFuncs = 13719; int nEntries = 100; unsigned uTruth; int i, k; FILE * pFile; pFile = fopen( "nnclass_stats5.txt", "r" ); for ( i = 0; i < 13719; i++ ) { fscanf( pFile, "%s%d", Buffer, &pFreqs[i] ); Extra_ReadHexadecimal( &uTruth, Buffer+2, 5 ); pTruths[i] = uTruth; } fclose( pFile ); for ( i = 0; i < 13719; i++ ) pPerm[i] = i; qsort( (void *)pPerm, 13719, sizeof(int), (int (*)(const void *, const void *)) Rwr_TempCompare ); pFile = fopen( "5npn_100.blif", "w" ); fprintf( pFile, "# Most frequent NPN classes of 5 vars.\n" ); fprintf( pFile, ".model 5npn\n" ); fprintf( pFile, ".inputs a b c d e\n" ); fprintf( pFile, ".outputs" ); for ( i = 0; i < nEntries; i++ ) fprintf( pFile, " %02d", i ); fprintf( pFile, "\n" ); for ( i = 0; i < nEntries; i++ ) { fprintf( pFile, ".names a b c d e %02d\n", i ); uTruth = pTruths[pPerm[i]]; for ( k = 0; k < 32; k++ ) if ( uTruth & (1 << k) ) { Extra_PrintBinary( pFile, &k, 5 ); fprintf( pFile, " 1\n" ); } } fprintf( pFile, ".end\n" ); fclose( pFile ); } //////////////////////////////////////////////////////////////////////// /// END OF FILE /// ////////////////////////////////////////////////////////////////////////