コード例 #1
0
ファイル: main.c プロジェクト: RageFlo/testImport1
void callback_MPU6050(void){
	static uint32_t last = 0;
	uint32_t current = HAL_GetTick10u();
	timeDiffMPU = current - last;
	last = current;
	MPU6050_GetRawAccelGyro(acceltempgyroVals);	// GET ACCLEx3 TEMP GYROx3
	filterMain();	// FILTER MPU DATA
	HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_3);
	HAL_NVIC_ClearPendingIRQ(EXTI3_IRQn);
}
コード例 #2
0
ファイル: sga.cpp プロジェクト: Milt0n/sga
int main(int argc, char** argv)
{
    if(argc <= 1)
    {
        std::cout << SGA_USAGE_MESSAGE;
        return 0;
    }
    else
    {
        std::string command(argv[1]);
        if(command == "help" || command == "--help")
        {
            std::cout << SGA_USAGE_MESSAGE;
            return 0;
        }
        else if(command == "version" || command == "--version")
        {
            std::cout << SGA_VERSION_MESSAGE;
            return 0;
        }

        if(command == "preprocess")
            preprocessMain(argc - 1, argv + 1);
        else if(command == "index")
            indexMain(argc - 1, argv + 1);
        else if(command == "merge")
            mergeMain(argc - 1, argv + 1);
        else if(command == "filter")
            filterMain(argc - 1, argv + 1);
        else if(command == "stats")
            statsMain(argc - 1, argv + 1);
        else if(command == "rmdup")
            rmdupMain(argc - 1, argv + 1);
        else if(command == "fm-merge")
            FMMergeMain(argc - 1, argv + 1);
        else if(command == "overlap")
            overlapMain(argc - 1, argv + 1);
        else if(command == "overlap-long")
            overlapLongMain(argc - 1, argv + 1);
        else if(command == "correct")
            correctMain(argc - 1, argv + 1);
        else if(command == "assemble")
            assembleMain(argc - 1, argv + 1);
        else if(command == "connect")
            connectMain(argc - 1, argv + 1);
        else if(command == "gmap")
            gmapMain(argc - 1, argv + 1);
        else if(command == "subgraph")
            subgraphMain(argc - 1, argv + 1);
        else if(command == "walk")
            walkMain(argc - 1, argv + 1);
        else if(command == "oview")
            oviewMain(argc - 1, argv + 1);
        else if(command == "scaffold")
            scaffoldMain(argc - 1, argv + 1);
        else if(command == "scaffold2fasta")
            scaffold2fastaMain(argc - 1, argv + 1);
        else if(command == "filterBAM")
            filterBAMMain(argc - 1, argv + 1);
        else if(command == "cluster")
            clusterMain(argc - 1, argv + 1);
        else if(command == "gen-ssa")
            genSSAMain(argc - 1, argv + 1);
        else if(command == "bwt2fa")
            bwt2faMain(argc - 1, argv + 1);
        else if(command == "graph-diff")
            graphDiffMain(argc - 1, argv + 1);
        else if(command == "gapfill")
            gapfillMain(argc - 1, argv + 1);
        else if(command == "variant-detectability")
            variantDetectabilityMain(argc - 1, argv + 1);
        else if(command == "rewrite-evidence-bam")
            rewriteEvidenceBAMMain(argc - 1, argv + 1);
        else if(command == "preqc")
            preQCMain(argc - 1, argv + 1);
        else if(command == "haplotype-filter")
            haplotypeFilterMain(argc - 1, argv + 1);
        else if(command == "graph-concordance")
            graphConcordanceMain(argc - 1, argv + 1);
        else if(command == "somatic-variant-filters")
            somaticVariantFiltersMain(argc - 1, argv + 1);
        else if(command == "kmer-count")
            kmerCountMain(argc - 1, argv + 1);
        else
        {
            std::cerr << "Unrecognized command: " << command << "\n";
            return 1;
        }
    }

    return 0;
}