[riot-notifications] [RIOT-OS/RIOT] U8g2 refactoring and fixes (#10693)

Petr notifications at github.com
Thu Jan 3 02:05:13 CET 2019

### Contribution description

Refactoring of U8g2 package and its corresponding test, including minor bugfixes and enhancments.

Original implementation lacked Makefile.dep, and relied on patch of U8g2, which used unnecessary amount of memory. 

New, improved implementation can be used without patch of original U8g2 repository, has smaller memory footprint, has correct setting of dependencies, has up-to-date documentation and lacks some minor bugs which were present in the original patch.

Furthermore, code is fully uncrustified and passes static-check.

### Testing procedure

Can be tested by tests/pkg_u8g2

I personally tested on real hardware of SSD1306 Display and nrf52840dk board. 

### Issues/PRs references

Fixes none known issues AFAIK, but fixes issues I encountered while using this package together with nrf52840dk board.
You can view, comment on, or merge this pull request online at:


-- Commit Summary --

  * Updated u8g2 pkg
  * Enhanced u8g2 pkg
  * Refactoring of pkg_u8g2
  * Updated email address
  * u8g2: Uncrustified
  * u8g2: Uncrustified, removed trailing whitespaces
  * U8g2: Fixed header guards

-- File Changes --

    M pkg/u8g2/Makefile (5)
    A pkg/u8g2/Makefile.dep (3)
    M pkg/u8g2/README.md (38)
    D pkg/u8g2/patches/0001-add-RIOT-OS-interface.patch (83)
    M pkg/u8g2/src/Makefile (3)
    R pkg/u8g2/src/csrc/u8x8_riotos.c (109)
    A pkg/u8g2/src/csrc/u8x8_riotos.h (65)
    M tests/pkg_u8g2/Makefile (8)
    M tests/pkg_u8g2/main.c (47)

-- Patch Links --


You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.riot-os.org/pipermail/notifications/attachments/20190102/0d5d4c11/attachment-0001.html>

More information about the notifications mailing list