Code Monkey home page Code Monkey logo

ant-arduino's People

Contributors

andrewrapp avatar cujomalainey avatar dclobato avatar ivankravets avatar matthijskooijman avatar orrmany avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ant-arduino's Issues

Search List Example

Example which implements the Search List procedure defined in the ANT documentation

SearchTimeout

Pretty sure it works, but need just make sure the radio is responding with an OK

ESP32 support

The NRF51 is a specialized BLE chip - but it is possible to use this library with the ESP32 or are any functions missing?
Does anyone have success/experience with that combination?

'ArduinoNativeAnt' does not name a type

I am trying to use the library on an nRF52840 (S340) using the internal radio, unfortunately I am stuck at the early beginning since I am not able to run even the exaple NativeAnt code.
The compiler returns the following code:

NativeAnt:32:1: error: 'ArduinoNativeAnt' does not name a type; did you mean 'ArduinoSerialAnt'? 32 | ArduinoNativeAnt ant; | ^~~~~~~~~~~~~~~~ | ArduinoSerialAnt /tmp/arduino_modified_sketch_347487/NativeAnt.ino: In function 'void setup()': NativeAnt:54:5: error: 'ant' was not declared in this scope; did you mean 'int'? 54 | ant.begin(TOTAL_CHANNELS, ENCRYPTED_CHANNELS); | ^~~ | int /tmp/arduino_modified_sketch_347487/NativeAnt.ino: In function 'void loop()': NativeAnt:92:5: error: 'ant' was not declared in this scope; did you mean 'int'? 92 | ant.readPacket(); | ^~~ | int exit status 1 'ArduinoNativeAnt' does not name a type; did you mean 'ArduinoSerialAnt'?

Any suggestion on how to overcome this issue?
Silvio

CWTest

Files created, that's it.

NRF82532 / NRF52840

Hi
I have here those models and ANT USB dongle to PC

Will work with them the communication ?

I mean nrf52832

Guidance project

Hello,

What exacly i need to built a heart ratę monitor? Its arduino and nrf52 chip enought?

Setup Sleep Pin

Optional, allows for power conservation, ground it when we want to write to the radio.

Issue with library name

Hi @cujomalainey

we have detected that you changed the name of the library in library.properties from
ANT-Arduino library
to
ANT-Arduino
is that right?
We are introducing a change in the library manager that forbids this kind of changes and ignore the releases with the name that differs from the name registered in the library index.

Is it ok for you to keep the new name ANT-Arduino? The older releases with a different name will be ignored by the library manager. In absence of an answer from you we will proceed with this proposal next week.

See also: arduino/Arduino#7127

JOB 595 - 2018/01/15 15:43:15 Scraping https://github.com/cujomalainey/ant-arduino.git
JOB 595 - 2018/01/15 15:43:16 Checking out tag: 0.1.0
JOB 595 - 2018/01/15 15:43:16 Release ANT-Arduino library:0.1.0 already loaded, skipping
JOB 595 - 2018/01/15 15:43:16 Checking out tag: 0.1.1
JOB 595 - 2018/01/15 15:43:16 Release ANT-Arduino library:0.1.1 already loaded, skipping
JOB 595 - 2018/01/15 15:43:16 Checking out tag: 0.2.0
JOB 595 - 2018/01/15 15:43:16 Release ANT-Arduino library:0.2.0 already loaded, skipping
JOB 595 - 2018/01/15 15:43:16 Checking out tag: 0.3.0
JOB 595 - 2018/01/15 15:43:16 Release ANT-Arduino:0.3.0 has wrong library name, should be ANT-Arduino library
JOB 595 - 2018/01/15 15:43:16 Checking out tag: 1.0.0
JOB 595 - 2018/01/15 15:43:16 Release ANT-Arduino:1.0.0 has wrong library name, should be ANT-Arduino library
JOB 595 - 2018/01/15 15:43:16 Checking out tag: 1.0.1
JOB 595 - 2018/01/15 15:43:16 Release ANT-Arduino:1.0.1 has wrong library name, should be ANT-Arduino library

See also: arduino/Arduino#7127

Implement variable length messages

Currently all varible length messages have their length defined to their standard lengths, this needs to changes so they support the full message

Additional Framework support

The following frameworks appear to be the best targets for porting the library going forward

Update as of march 2020, platformio supports zephyr

  • Arduino
    • UART - done
    • SPI - no slave support
    • Softdevice
  • Mbed
    • SPI - blocked by SPI issues with my Teensy
    • UART
    • SoftDevice (Native)
  • ESP-IDF - branched and looks feasible
    • SPI
    • UART
  • Simba
    • SPI
    • UART
  • Zephyr - Zephyr is now on platformio (I am testing with a Argon board)

Please leave comments here if there is another platform you think would be a good additional target. This work is planned for after the next release of antplus-arduino which releases the shifting and MOxy master profiles

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.