Code sync and fixed compile error for Mbed OS5

Dependencies:   DHT

unknown revision 'shortlog'