Quality Central
| Description | Fix |
| Multiline expressions with subroutines executed twice | Done |
| if (sr1() && sr2()) { does not work | Done |
| char multiChar[] = "Hello World"; | Done |
| Shift right >>24 and >>16 does not work for negative long values. It works for int, but also fails for negative int values. | Done |
| Pass by reference &ulong | Done |
| Item | Date | Description | Fix |
| 98-15 | 16-Dec | typedef with structure | |
| 98-14 | 16-Dec | Variables can start with _ | |
| 98-13 | file.print not implemented | 0.98A | |
| 98-12 | Nov | lcd.clear does not reset cursor - workaround - add lcd.home | 0.98A |
| 98-11 | Check Win64 help | ||
| 98-10 | - | SimplerTimer - implement typedef (void)callback(void) | |
| 98-9 | - | Add ability to use avr/header.h files | |
| 98-8 | 16-Nov | Subroutines inside expressions needs work | |
| 98-7 | 15-Nov | average = total/position where #define position 20 always gives average =20 | 0.98A |
| 98-6 | 20-Nov | On Uno, pinMode(A5, OUTPUT); causes a Mega error | 0.98A |
| 98-5 | 13-Nov | Line # in Edit and open Edit at same line | 0.98A |
| 98-4 | 23-Nov | Missing matching brace in loop() needs better error reporting | 0.98A |
| 98-3 | 22-Nov | Use Bounce library | |
| 98-2 | 20-Nov AB | Add in a real serial port so Simulator can send serial data | 0.98A |
| 98-1 | 9 Nov | allow ? in variable names | 0.98A |
FNR- fixed but not release
| Item | Date | Ver. | Description | Fix |
| 47 | 7-Sep | 0.97A PB | if (inByte == '!') {len=0;read_serial();} | |
| 46 | 5-Sep | 0.97A SG | Unknown error message on program exit | |
| 45 | 5-Sep | 0.97A SG | do { must be on the same line in v0.97A | |
| 44 | 24 Aug | 0.97 | float voltage = sensorValue * (5.0 / 1023.0); fails | v0.97A |
| 43 | 23 Aug | 0.97 | factor_finder_with_serial_input_version_two.ino | v0.97A |
| 42 | 21 Aug | 0.97 | LCD20x4.pde - many issues | v0.97A* |
| 41 | 03 Aug | 0.97 | Several bugs with if loops, strings, multilines | v0.97A |
| 40 | 16 July | 0.96A | log10 | v0.97 |
| 39 | 9 July | 0.96A | xronosk = millis (); - check for millis not millis() | v0.97 |
| 38 | 5 June | 0.96A | Serial.print(float) does not work- see forum | v0.97 |
| 37 | 5 June | 0.96A JW | if (cond) { expr } is not handled as a single line | v0.97 |
| 36 | 23 Apr | 0.96A | Resize Window - Workaround is to select Arduino on Left (via fYorum) | v0.97 |
| 35 | 1 June | 0.96A MR | dataFile.println(dataString); fails on second run since dataFile integer is still valid | v0.97 |
| 34 | 30 May | 0.96A | Breaks not working in switch and for loops (via forum) | v0.97 |
| 33 | 30 May | 0.96A PM | TCCR2A = _BV(WGM21) ; Process all AVR registers and bits | v0.97 |
| 33 | 28 May | 0.96A VD | Change <time.h> to <Time.h> | v0.97 |
| 32 | 22 May | 0.96A EC | byte battMeter[][8] = { fails | v0.97 |
| 31 | 22 May | 0.96A AP | average = average+((0.0742 * x-37.88)/100); |
v0.97 |
| 30 | 21 May | 0.96A DR | include <math.h> library | v0.97 |
| 29 | 21 May | 0.96A CP | EEPROM X*22+1 evaluates as x*(22+1) | v0.97 |
| 28 | 21 May | 0.96A FA | else on separate line - see forum | v0.97 |
| 27 | 11May | 0.96 | Arrays of Structures not implemented | v0.96A |
| 26 | 11May | 0.96 | Simulator does not handle 4 Servo objects | v0.96A |
| 25 | 9May | 0.96 | Add cut,copy,paste and undo to edit Sketch | v0.96A |
| 24 | 8May | 0.96 | dtostrf function not implemented | v0.96A |
| 23 | 6May | 0.96 | Does not process PB5 for Butterfly board | ? |
| 22 | 5May | 0.96 | External interrupts should run from digitalWrite | v0.96A |
| 21 | 5May | 0.96 | bad error handling on intentional error DS with LiquidCrystal lcd(DS,Enable,D4,D5,D6,D7); | v0.96A |
| 20 | 5May | 0.96 | if (subroutine()) does not work | v0.96A |
| 19 | 2May | 0.96 | Translate into French | v0.96A* |
| 18 | 23Apr | 0.96 | Sketch Code window does not resize - refer to forum | v0.96A |
| 17 | 23Apr | 0.96 | This code does not work int PinMasseLeds [8] = {38, ... | v0.96A |
| 16 | 18Apr | 0.95C | Cannot process const int analogInPin A0 - only relevant to v0.95C - Simulator only accepts lower case a0 | v0.96 |
| 15 | 16AprFS | 0.95C | Add custom library for Timer t | - |
| 14 | 11Apr | 0.95C | lcd.print on Line3,4 gives an error, | v0.96 |
| 13 | 5Apr | 0.95B | while (client.connected()) { possible context error? - 30days | v0.96A |
| 12 | 3Apr | 0.95B | Add custom library <OneWire.h> | v0.96A* |
| 11 | 1AprER | 0.95B | Add custom library <AES.h> | ? |
| 10 | 31Mar | 0.95B | Read and Write all PORT,DDR and PIN registers | v0.95C |
| 9 | 30Mar | 0.95B | Symbolic constants are always 0 | v0.95C |
| 8 | 30Mar | 0.95B | Unsigned int as an argument is always 0 | v0.95C |
| 7 | 27Mar | 0.95B | http://arduino.cc/en/Tutorial/TwitterClient if (inChar != '<') { | v0.95C |
| 6 | 25Mar | 0.95B | samples[i] = ( 4.4 * analogRead(tempPin) * 100.0) / 1024.0; | v0.95C |
| 5 | 24Mar | 0.95B | Import custom libraries<LCD4Bit_mod.h> <OBD.h> | v0.96A |
| 4 | 24Mar | 0.95B | typedef enum {STATE_1=0, STATE_2, STATE_3} stateType; | v0.96 |
| 3 | 14Mar | - | Import custom library #include <PID_v1.h> | v0.95C |
| 2 | 13Mar | - | Pointers &buff[1] | v0.95C |
| 1 | 9Mar | - | Import custom library <XBee.h> | v0.96A* |
* Not 100% functional yet
Y means that this has been fixed but not yet released