Giter Club home page Giter Club logo

Comments (5)

secworks avatar secworks commented on June 11, 2024

Commit b84a5aa changes the API to have separate 'start' and 'stop' bits. The start bit is will only work when timer is not running. Similarly, the stop bit will only work when the timer is running.

Additionally, this commit change the name of the 'ready' bit to 'running' to make it more clear. This change also inverse the values. The bit is zero when the timer is not running, and one when the timer is running.

The commit updates the documentation and header file. The commit also updates the core testbench.

from tillitis-key1.

quite avatar quite commented on June 11, 2024

@secworks Just to confirm; you mentioned that for the watchdog, writing to the start-bit when the timer is already running would cause it to restart (with same timer value & prescaler). That was only for the watchdog, and not for our general timer then?

from tillitis-key1.

secworks avatar secworks commented on June 11, 2024

Yes. That is only for the watchdog. Unless you think otherwise. I'm open to suggestions on the API, alining behaviours between cores have benefits (I think - like having control and status on the same intra-addresses.). Would it make sense to have the timer behave like this? When would it make sense? (Use case?)

from tillitis-key1.

quite avatar quite commented on June 11, 2024

@secworks i've updated fw & testfw to the new API and pushed a commit. Also small change to software.md in another commit.

from tillitis-key1.

secworks avatar secworks commented on June 11, 2024

I have reviewed the changes and think this can be merged.

from tillitis-key1.

Related Issues (20)

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.