Giter Club home page Giter Club logo

iris's Introduction

IRIS - Incredible Rock Injuring System.
Software for my diploma thesis.

All source code is in the public domain, unless otherwise noted.

iris's People

Contributors

modul avatar

Watchers

 avatar  avatar

iris's Issues

Gain select algorithm

For a given value choose apropriate values for ADC gain and PGA gain to reach the given value as good as possible.
(This would be needed for user configuration too)

SPI not working for CS0?

In local loopback mode, one transfer finishes and was read, then TDRE flag does not rise after the second transfer should be finished.

Setup ADC gain

… should work well together with the PGA and give more flexible gain settings

rearrange files -.-

everything from conf.h to board.h? (defines)
everyting from ./ to board/?

Pin mappings

define nice pin mappings for external and internal use on PCB

CS not working

Why won't the SPI controller toggle chip select? Silly thing … -.-

setup SPI

SPI is needed for PGA and external Memory that might be used later.

cleanup

  • layout of conf.h, what’s needed and in what form and where to put it?
  • consistency of used types
  • consistency of comments, file sectioning, descriptions
  • find docstring style and apply to functions or leave them out entirely
  • file headers for own code

PGA driver

  • to set gain
  • to check error state
  • might set other options

test i/o

Test if everything works as aspected. Especially speed issues (bitrate).
put some testing wrappers in main() for that (should be neccessary).

real world test

Get the prototype running and connected to the machine’s hardware and test it.

Needs output driver, input driver (PGA, for force sensor), new distance sensor, if any, and a way to communicate (serial terminal would be ok, but logging and graph output would be nice).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.