JM

Results 10 issues of JM

It's annoying to not be able to declare the rows and cols pins or the keys as const without having a compile time warning. Please change the constructor prototype to...

Hello ``` #include "LowPower.h" void setup() { Serial.begin(115200); } void loop() { Serial.println("Bye for 2s");Serial.flush(); LowPower.powerDown(SLEEP_2S, ADC_OFF, BOD_OFF); Serial.println("Hi");Serial.flush(); } ``` compiles fine with an Arduino Uno in Version 1.6.12...

At the moment the default file that opens is [hardcoded](https://github.com/arduino/Arduino/blob/933bbb3a3975329e549331c447eb99c4cde2dd11/app/src/processing/app/Base.java#L767) ` FileUtils.copyFile(new File(getContentFile("examples"), "01.Basics" + File.separator + "BareMinimum" + File.separator + "BareMinimum.ino"), newbieFile); ` The bare minimum sketch is embedded...

Component: IDE
feature request

I've seen ``` typedef enum { LOW = 0, HIGH = 1, CHANGE = 2, FALLING = 3, RISING = 4, } PinStatus; typedef enum { INPUT = 0x0, OUTPUT...

numerous `delay(1)` in EthernetClient.cpp impose a long 1ms wait doing nothing in active polling of a resource (Ethernet.socketStatus) waiting a timeout. why not using delayMicrosecond(10), basically something with finer granularity...

topic: code

I'd like to be able to simulate a weak WiFi service and be able to kill the WiFi connection whilst the code simulation is running. The idea would be then...

enhancement

On an arduino calling sscanf() or sprintf() adds a giant function to the code base. It’s sometimes a necessary evil but in your case you should replace all the sprintf(xxxxxx,"%s",var1);...

Why do you need to inherit from SoftwareSerial rather than Print? (cf http://playground.arduino.cc/Code/Printclass ) That would allow to implement a simple scheme where you would pass at initialization a pointer...

When compiling Adafruit_SPITFT.cpp on AVR boards the [Adafruit_SPITFT::writePixels](https://github.com/adafruit/Adafruit-GFX-Library/blob/3cd97982cdc688948015ddf8a6c4b5e903bc7cf6/Adafruit_SPITFT.cpp#L950-L951) member function does not use block nor bigEndian. Suggest to use **__attribute__ ((unused))** and changing the signature to `void Adafruit_SPITFT::writePixels(uint16_t *colors, uint32_t...

### Describe the request Add an option to overrule the read-only mode for editor tabs of files from outside the sketch. ### Describe the current behavior Files from outside the...

type: enhancement
topic: code