GithubHelp home page GithubHelp logo

exploreembedded / explore-m3 Goto Github PK

View Code? Open in Web Editor NEW
13.0 13.0 10.0 37.42 MB

Explore M3 For Arduino

Home Page: https://www.exploreembedded.com/

C 62.80% C++ 23.80% Arduino 5.50% Makefile 0.17% Objective-C 0.40% Processing 0.11% Shell 0.11% M4 0.09% Python 0.33% HTML 1.76% CSS 0.05% Java 3.61% Batchfile 0.01% Roff 1.26%

explore-m3's People

Contributors

jaiminajmeri avatar saheblalbagwan avatar xplorer001 avatar

Stargazers

 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  avatar  avatar  avatar

explore-m3's Issues

Unable to set up Explore M3 with arduino

Followed all of your tutorial, regarding driver setup on ubuntu 64-bit, After connecting USB cable, arduino shows a device in COM port, but when i switch to DFU mode by the pressing those keys, green light lits up! Yet the devices doesn't show up in COM port!
I tried checking the device using lsusb command, it showed the device, but in IDE it didn't showed up!
What should i do??

Keypad

Following errors found in MultiKey program

MultiKey.ino: In function 'void loop()':
MultiKey:53: error: 'class Keypad' has no member named 'getKeys'
MultiKey:55: error: 'LIST_MAX' was not declared in this scope
MultiKey:57: error: 'class Keypad' has no member named 'key'
MultiKey:59: error: 'class Keypad' has no member named 'key'
MultiKey:73: error: 'class Keypad' has no member named 'key'
'class Keypad' has no member named 'getKeys'

Tone Library

Tone library needs to be fixed Example under
Examples>Tools>ToneKeyboard

String Functions.

added the file in core and included true, false defines in system>stdutil.h

Pre-Release Things to Do

  • VID PID for the board
  • SODA for M3, through test
  • Auto Reset boot
  • Review installer
  • Support for 1.65+ and higher versions of Arduino IDE.

FAT Support

Numerous projects use micro SD with FAT, need to fix both read and write for micro SD cards.

Serial.setTimeout()

Set time out function needs to be implemented.

Serial.setTimeout() sets the maximum milliseconds to wait for serial data when using Serial.readBytesUntil(), Serial.readBytes(), Serial.parseInt() or Serial.parseFloat(). It defaults to 1000 milliseconds.

more at https://www.arduino.cc/en/Serial/SetTimeout

VID PID

Need to change the VID PID before releasing the board. Creating an issue so that we don't forget it. One way to close it temporarily is use test PID from pid.codes.

Error when uploading code to board

Hi guys, I've been trying to see if I can make my SPIFlash library compatible with ExploreM3.
The code compiles fine, but when I try to upload it to the board I'm greeted with a

java.io.IOException: Cannot run program "/Users/prajwal/Library/Arduino15/packages/ExploreM3/hardware/Explore-M3/1.0.0/tools/macosx/macosx/exploreM3_upload": error=2, No such file or directory

Can you help me figure this out?

I can confirm that the file exists and I have made sure that the the tools folder has been chmod 777 'd.

SoftSerial Support

Should we support the SoftSerial library? It appears that there is no need for doing so, however there are lot of code libraries like GSM GPS etc which are depending on it. If we want these to be compiled directly for the first time, we need to support soft serial.

We can include guide on how to replace software serial with HW Uart when required.

digitalPinToPort

Macros to map arduino pins to their ports is required in various libraries like the nokia 5110 display. We can directly specify the port however, there are numerous libraries that are using this convention, so need to fix it in the core.

ping

Following errors found while compiling the code

Ping.ino: In function 'void loop()':
Ping:53: error: 'pulseIn' was not declared in this scope
'pulseIn' was not declared in this scope

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.