Ashwani Kesharwani
-
Posts
4 -
Joined
-
Last visited
Content Type
Forums
Store
Downloads
Blogs
Posts posted by Ashwani Kesharwani
-
-
don't consider this file send by mistake
-
I'm first time using this library not have much idea how can i port this because there is not a single example for that board. i'm adding my project here if you can check please go through it.
Compiling file: gfx_mk.c
In file included from ./ugfx/src/../src/gfx.h:158,
from ./ugfx/src/../gfx.h:7,
from ./ugfx/src/gfx.c:16,
from ./ugfx/src/gfx_mk.c:14:
./ugfx/src/../src/gos/gos_rules.h:20:3: error: #error "GOS: No operating system has been defined."
20 | #error "GOS: No operating system has been defined."
| ^~~~~
./ugfx/src/../src/gos/gos_rules.h:24:3: error: #error "GOS: More than
one operation system has been defined as GFXON."
24 | #error "GOS: More than one operation system has been defined
as GFXON."
| ^~~~~
In file included from ./ugfx/src/../src/gfx.h:167,
from ./ugfx/src/../gfx.h:7,
from ./ugfx/src/gfx.c:16,
from ./ugfx/src/gfx_mk.c:14:
./ugfx/src/../src/gos/gos.h:496:3: error: #error "Your operating system is not supported yet"
496 | #error "Your operating system is not supported yet"
| ^~~~~
./ugfx/src/../src/gos/gos.h:500:10: error: unknown type name 'gDelay'
500 | typedef gDelay delaytime_t;
| ^~~~~~
./ugfx/src/../src/gos/gos.h:506:10: error: unknown type name 'gTicks'
506 | typedef gTicks systemticks_t;
| ^~~~~~
./ugfx/src/../src/gos/gos.h:507:10: error: unknown type name 'gThread' 507 | typedef gThread gfxThreadHandle;
| ^~~~~~~
./ugfx/src/../src/gos/gos.h:510:10: error: unknown type name 'gThreadreturn'
510 | typedef gThreadreturn threadreturn_t;
| ^~~~~~~~~~~~~
./ugfx/src/../src/gos/gos.h:512:10: error: unknown type name 'gThreadpriority'
512 | typedef gThreadpriority threadpriority_t;
| ^~~~~~~~~~~~~~~
./ugfx/src/../src/gos/gos.h:516:10: error: unknown type name 'gSem'
516 | typedef gSem gfxSem;
| ^~~~
./ugfx/src/../src/gos/gos.h:518:10: error: unknown type name 'gMutex'
518 | typedef gMutex gfxMutex;
| ^~~~~~
In file included from ./ugfx/src/gdriver/gdriver_mk.c:8,
from ./ugfx/src/gfx_mk.c:16:
./ugfx/src/gdriver/gdriver.c: In function 'gdriverRegister':
./ugfx/src/gdriver/gdriver.c:45:7: warning: implicit declaration of function 'gfxAlloc' [-Wimplicit-function-declaration]
45 | pd = gfxAlloc(vmt->objsize);
| ^~~~~~~~
./ugfx/src/gdriver/gdriver.c:45:5: warning: assignment to 'GDriver *'
from 'int' makes pointer from integer without a cast [-Wint-conversio
]
45 | pd = gfxAlloc(vmt->objsize);
| ^
./ugfx/src/gdriver/gdriver.c:51:3: warning: implicit declaration of function 'gfxFree' [-Wimplicit-function-declaration]
51 | gfxFree(pd);
| ^~~~~~~
make: *** [C:\workspace\nRF5_SDK\nRF5_SDK/components/toolchain/gcc/Makefile.common:272: _build/nrf52840_xxaa/gfx_mk.c.o] Error 1
I'm trying port ugfx on nrf52840 nrf5_SDK 17.0.1 but only i added the make file getting lots for error.
in User Projects
Posted
Compiling file: gfx.c
In file included from ./ugfx/src/../src/gfx.h:93,
from ./ugfx/src/../gfx.h:7,
from ./ugfx/src/gfx.c:16:
./ugfx/src/../src/gfx_compilers.h:956:13: warning: Compiler: "GCC"
956 | COMPILER_WARNING(GFXSTRX(Compiler: GFX_COMPILER_NAME))
| ^~~~~~~~~~~~~~~~~~~
Compiling file: gadc.c
Compiling file: gadc_mk.c
Compiling file: gaudio.c
Compiling file: gaudio_mk.c
Compiling file: DejaVuSans10.c
./ugfx/src/gdisp/fonts/DejaVuSans10.c:11:2: error: #error The font file is not compatible with this version of mcufont.
11 | #error The font file is not compatible with this version of mcufont.
| ^~~~~
./ugfx/src/gdisp/fonts/DejaVuSans10.c:14:14: error: unknown type name
'gU8'
14 | static const gU8 mf_bwfont_DejaVuSans10_glyph_data_0[1222] = { | ^~~
./ugfx/src/gdisp/fonts/DejaVuSans10.c:94:14: error: unknown type name
'gU16'
94 | static const gU16 mf_bwfont_DejaVuSans10_glyph_offsets_0[96] = {
| ^~~~
./ugfx/src/gdisp/fonts/DejaVuSans10.c:109:14: error: unknown type name 'gU8'
109 | static const gU8 mf_bwfont_DejaVuSans10_glyph_widths_0[95] = { | ^~~
./ugfx/src/gdisp/fonts/DejaVuSans10.c:118:44: error: array type has incomplete element type 'struct mf_bwfont_char_range_s'
118 | static const struct mf_bwfont_char_range_s mf_bwfont_DejaVuSans10_char_ranges[] = {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./ugfx/src/gdisp/fonts/DejaVuSans10.c:133:14: error: variable 'mf_bwfont_DejaVuSans10' has initializer but incomplete type
133 | const struct mf_bwfont_s mf_bwfont_DejaVuSans10 = {
| ^~~~~~~~~~~
./ugfx/src/gdisp/fonts/DejaVuSans10.c:134:5: error: extra brace group
at end of initializer
134 | {
| ^
./ugfx/src/gdisp/fonts/DejaVuSans10.c:134:5: note: (near initialization for 'mf_bwfont_DejaVuSans10')
./ugfx/src/gdisp/fonts/DejaVuSans10.c:146:6: error: 'mf_bwfont_character_width' undeclared here (not in a function)
146 | &mf_bwfont_character_width,
| ^~~~~~~~~~~~~~~~~~~~~~~~~
./ugfx/src/gdisp/fonts/DejaVuSans10.c:147:6: error: 'mf_bwfont_render_character' undeclared here (not in a function)
147 | &mf_bwfont_render_character,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
./ugfx/src/gdisp/fonts/DejaVuSans10.c:134:5: warning: excess elements
in struct initializer
134 | {
| ^
./ugfx/src/gdisp/fonts/DejaVuSans10.c:134:5: note: (near initialization for 'mf_bwfont_DejaVuSans10')
./ugfx/src/gdisp/fonts/DejaVuSans10.c:149:5: warning: excess elements
in struct initializer
149 | 4, /* version */
| ^
./ugfx/src/gdisp/fonts/DejaVuSans10.c:149:5: note: (near initialization for 'mf_bwfont_DejaVuSans10')
./ugfx/src/gdisp/fonts/DejaVuSans10.c:150:5: warning: excess elements
in struct initializer
150 | 1, /* char range count */
| ^
./ugfx/src/gdisp/fonts/DejaVuSans10.c:150:5: note: (near initialization for 'mf_bwfont_DejaVuSans10')
./ugfx/src/gdisp/fonts/DejaVuSans10.c:151:5: warning: excess elements
in struct initializer
151 | mf_bwfont_DejaVuSans10_char_ranges,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./ugfx/src/gdisp/fonts/DejaVuSans10.c:151:5: note: (near initialization for 'mf_bwfont_DejaVuSans10')
./ugfx/src/gdisp/fonts/DejaVuSans10.c:133:26: error: storage size of
mf_bwfont_DejaVuSans10' isn't known
133 | const struct mf_bwfont_s mf_bwfont_DejaVuSans10 = {
| ^~~~~~~~~~~~~~~~~~~~~~
./ugfx/src/gdisp/fonts/DejaVuSans10.c:118:44: warning: 'mf_bwfont_DejaVuSans10_char_ranges' defined but not used [-Wunused-variable]
118 | static const struct mf_bwfont_char_range_s mf_bwfont_DejaVuSans10_char_ranges[] = {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: *** [C:\workspace\nRF5_SDK\nRF5_SDK/components/toolchain/gcc/Makefile.common:272: _build/nrf52840_xxaa/DejaVuSans10.c.o] Error 1