{"id":23828867,"url":"https://github.com/onitake/aversive","last_synced_at":"2025-04-11T21:18:56.066Z","repository":{"id":24730951,"uuid":"28143194","full_name":"onitake/aversive","owner":"onitake","description":"Fork of http://git.droids-corp.org/?p=aversive.git;a=summary with bugfixes and enhancements","archived":false,"fork":false,"pushed_at":"2017-10-04T21:47:38.000Z","size":3486,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-11T21:18:50.328Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/onitake.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-12-17T15:34:40.000Z","updated_at":"2022-05-16T00:16:25.000Z","dependencies_parsed_at":"2022-08-22T22:20:59.672Z","dependency_job_id":null,"html_url":"https://github.com/onitake/aversive","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onitake%2Faversive","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onitake%2Faversive/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onitake%2Faversive/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onitake%2Faversive/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/onitake","download_url":"https://codeload.github.com/onitake/aversive/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248480438,"owners_count":21110939,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-01-02T13:59:02.978Z","updated_at":"2025-04-11T21:18:56.041Z","avatar_url":"https://github.com/onitake.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"== AVERSIVE  ==\n\nAuthors (see AUTHORS file for details) : \n- Christophe RIEHL\n- Olivier MATZ\n\n(Droids-Corporation, Microb Technology, Eirbot)\n\n=== Introduction\n\nThis is a development framework for AVR. You need avr-gcc to run\nit. The goal of this project is to provide modules to make development\non avr easier.\n\nUntar the archive (or checkout it from the CVS), run ./configure, it\nwill generate several Makefiles (if you skip this step, the main\nMakefile will automatiquely do it for you). You can edit these files\nto customize some settings. You can now type make to compile all tests\nprograms of the framework. If you want to create a new project, there\nare some examples.\n\nThis is a development version, there are certainly a lot of\nbugs. Don't hesitate to tell us if you find one.\n-\u003e      avr-list@droids-corp.org\n\nYou can also have a look to our bugzilla :\n-\u003e      http://bugzilla.droids-corp.org\n\nThere's a page about this project :\n-\u003e\thttp://wiki.droids-corp.org/mediawiki/index.php/Aversive\n\n=== The aversive source tree\n\nconfig                  -\u003e files related to aversive configuration\n  config/fuses_defs     -\u003e fuse names and help\n  config/gen_headers    -\u003e dirty scripts for generating some .h\n  config/scripts        -\u003e project configuration scripts (imported \n\t\t\t\tfrom linux-2.4 kernel)\n\ninclude                 -\u003e generic Aversive include files, that are\n\t\t\t\tnot related to a module\n\nmk                      -\u003e Aversive Makefiles (project, module, and\n\t\t\t\ttemplates) \n\nmodules                 -\u003e modules directory. A \"module\" is a small\n\t\t\t\tlibrary that provide a specific\n\t\t\t\tfunctionnality\n  modules/base          -\u003e common modules, frequently used\n  modules/comm          -\u003e communication modules (uart, spi, i2c, ...)\n  modules/crypto        -\u003e modules for cryptographic operations\n  modules/debug         -\u003e helper modules for debugging\n  modules/devices       -\u003e modules related to a device that is not\n\t\t\t\tpart of an Atmel AVR (lcd, motors, ...)\n  modules/encoding      -\u003e buffer conversion (base64, hamming)\n  modules/hardware      -\u003e generic interfaces module for specific AVR\n\t\t\t\thardware (timers, ADC, ...)\n  modules/ihm           -\u003e Human-machine interface modules (menu, and\n\t\t\t\tprobably a future CLI)\n\nprojects                -\u003e Project examples (to be enhanced)\n  projects/example1\n  projects/example2\n\n\n=== Using Aversive\n\nYou need avr-gcc/avr-libc to use Aversive. \n\nOnce you have untared the archive (or checkouted it from the CVS), you\ncan run 'make' to compile all tests programs.\n\n---\n\nIf you want to compile a test program:\n\ncd projects/example1\nmake menuconfig \nmake\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fonitake%2Faversive","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fonitake%2Faversive","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fonitake%2Faversive/lists"}