Forum Software Ferduino code Code changes [changelog]

Code changes [changelog]


Post Number:#1 Post Wed Oct 17, 2018 12:40 pm
Posts: 1699
Topics: 38
Images: 301
Solve rating: 233
Joined: Mon Mar 03, 2014 5:59 pm
Topics: 38
Age: 40
Location: São Paulo
Gender: Male
National Flag:
Brazil

[16/10/2018]

1 - Ferduino code was reorganized to be compatible with PlatformIO. This IDE can be used with VScode or Atom.

Check here how to compile Ferduino code with Atom and PIO.

In Arduino IDE only the files "Ferduino_Aquarium_Controller.ino" and "Configuration.h" will be shown.

All others files will be hidden. In "Configuration.h" are all the basic settings for build the code.

If do you want change the functions on core you should use PIO (PlatformIO) or other code editor but Arduino IDE should be enough for the big part of Ferduino users.

2 - The Henning's library DS1307 was finally edited by me to work with Wire library.

The library now will work only with pins 20 and 21 (SDA and SCL).

The library should be compatible with multiple devices on I2C BUS.

In others words won't have conflict with external EEPROM or PCF8575. Also the library was renamed to "RTC_DS.h".

Ferduino Mega's owners should move RTC jumpers for the position 2-3 to make RTC work.

3 - As the pins 18 and 19 (Serial1) now are free it will be used for WiFi module.

Hardware serial should be more reliable and fast than software serial with "NeoSWSerial.h". For this reason baud rate was changed to 38400 again.

4 - PCF8575 will be REQUIRED for default code so if you don't want change code core by yourself you should buy this module.

5 - SdFat library was updated and should solve some problems of conflict with W5100.

6 - Ethernet library was changed to 2.0 version from Paul Stoffregen that should be released with Arduino IDE on future. This library supports custom SS by default.
Post your doubts on forum because it can help another user too. Just PM me for support if it's absolutely necessary.

Post Number:#2 Post Sun Nov 11, 2018 6:12 pm
Posts: 1699
Topics: 38
Images: 301
Solve rating: 233
Joined: Mon Mar 03, 2014 5:59 pm
Topics: 38
Age: 40
Location: São Paulo
Gender: Male
National Flag:
Brazil

[09/11/2018]

1 - Added outlets status to dashboard.
Post your doubts on forum because it can help another user too. Just PM me for support if it's absolutely necessary.

Post Number:#3 Post Tue Mar 05, 2019 3:46 pm
Posts: 1699
Topics: 38
Images: 301
Solve rating: 233
Joined: Mon Mar 03, 2014 5:59 pm
Topics: 38
Age: 40
Location: São Paulo
Gender: Male
National Flag:
Brazil

[02/12/2018]

1 - Disable tilt hydrometer feature by default.

[05/03/2019]

1 - Fix command to disable response code from EZO stamps.
Post your doubts on forum because it can help another user too. Just PM me for support if it's absolutely necessary.

Post Number:#4 Post Thu May 09, 2019 8:42 pm
Posts: 1699
Topics: 38
Images: 301
Solve rating: 233
Joined: Mon Mar 03, 2014 5:59 pm
Topics: 38
Age: 40
Location: São Paulo
Gender: Male
National Flag:
Brazil

[09/05/2019]

1 - Reconnect to MQTT broker after every dosage because delay used in dosage functions breaks the MQTT connection.
Post your doubts on forum because it can help another user too. Just PM me for support if it's absolutely necessary.

Post Number:#5 Post Sun May 19, 2019 11:53 am
Posts: 1699
Topics: 38
Images: 301
Solve rating: 233
Joined: Mon Mar 03, 2014 5:59 pm
Topics: 38
Age: 40
Location: São Paulo
Gender: Male
National Flag:
Brazil

[19/05/2019]

1 - Replace PCF8575 library because digitalRead function doesn't works in SkyWodd's library.
Post your doubts on forum because it can help another user too. Just PM me for support if it's absolutely necessary.

Post Number:#6 Post Tue Jun 11, 2019 1:53 pm
Posts: 1699
Topics: 38
Images: 301
Solve rating: 233
Joined: Mon Mar 03, 2014 5:59 pm
Topics: 38
Age: 40
Location: São Paulo
Gender: Male
National Flag:
Brazil

[11/06/2019]

1 - Changed rules for dosage schedule. Now the first dosage will be in start time and the last in stop time. If there only 1 dosage per day it will happen in start time.

2 - Allow start time higher than stop time in dosage schedule. Minimum interval between dosages should be at least 10 minutes.
Post your doubts on forum because it can help another user too. Just PM me for support if it's absolutely necessary.

Post Number:#7 Post Wed Jun 09, 2021 12:58 pm
Posts: 1699
Topics: 38
Images: 301
Solve rating: 233
Joined: Mon Mar 03, 2014 5:59 pm
Topics: 38
Age: 40
Location: São Paulo
Gender: Male
National Flag:
Brazil

[09/06/2021]

1 - Make the selection of ethernet shield or ESP8266 more clear.
Now user should uncomment USE_ETHERNET_SHIELD or USE_ESP8266 to enable web interface.
Post your doubts on forum because it can help another user too. Just PM me for support if it's absolutely necessary.




Return to Ferduino code





Who is online

Users viewing this topic: No registered users and 1 guest