e8572fdfd7
Delete file hx8357.h. Use the same device for all TFT LCD drivers. Only one such driver can be configured in the kernel.
Sergey
2015-10-10 16:48:32 -07:00
789505045c
Add missing gpanel examples to the manifest file.
Serge Vakulenko
2015-10-09 22:36:35 -07:00
a78f66c220
Add two gpanel examples: color palette and speed test.
Serge Vakulenko
2015-10-09 17:44:46 -07:00
8b5e30f416
Add man page for gpanel library.
Serge Vakulenko
2015-10-09 15:05:02 -07:00
1d32cd012a
Use rand() in gpanel examples.
Serge Vakulenko
2015-10-09 13:47:07 -07:00
d2fb9b98a6
Fix bug in hx8357: rasterizing glyphs with width>16.
Serge Vakulenko
2015-10-09 13:21:29 -07:00
08edaaba8c
Fix bug in hxtft driver: drawing rectangles. Add a few gpanel examples.
Serge Vakulenko
2015-10-08 22:15:01 -07:00
b99fcc6c8c
Use GPANEL_CLEAR ioctl to switch the display orientation. Enable gpio driver for Picadillo board.
Serge Vakulenko
2015-10-08 14:01:49 -07:00
793e6052bd
Add sysctl parameters to query the CPU and i/o bus frequency: machdep.cpu_khz and machdep.bus_khz. Fix bug in machdep.console_device parameter.
Serge Vakulenko
2015-10-08 11:34:20 -07:00
023f848428
New kernel option: signal "BUTTON1". Hold this button pressed at kernel startup to enter a single-user mode. See fubarino Config for example.
Serge Vakulenko
2015-10-03 14:24:17 -07:00
84a38361a5
Update sdramp driver for the new i/o framework.
Serge Vakulenko
2015-09-29 18:15:21 -07:00
c4cc4bc397
Fix bug in SD driver: incorrect size of partition.
Serge Vakulenko
2015-09-27 23:49:30 -07:00
4f7baefbf0
Build and install libm.a library. Print a number of configured channels for adc and pwm drivers.
Serge Vakulenko
2015-09-27 13:59:50 -07:00
dc75784799
Cleanup in SD driver.
Serge Vakulenko
2015-09-26 23:32:12 -07:00
5cb608d7e1
Rename other disk drivers which needed rdisk. Delete device names from all the drivers. Move device inslude files from include/sys to include/machine directory. Only include files which have something useful for user layer (like special ioctls codes) should be placed into sys.
Serge Vakulenko
2015-09-26 23:00:13 -07:00
80ab2d4721
Simplify the SPI driver.
Serge Vakulenko
2015-09-20 22:01:19 -07:00
a36504720c
Update config files with new options.
Serge Vakulenko
2015-09-19 22:07:13 -07:00
4ca4a58468
For SD card, use parameters generated by kernel config utility.
Serge Vakulenko
2015-09-19 21:58:45 -07:00
9c749994c1
Setup only UARTs, defined in the kernel config file. For console initialization, use options CONS_MAJOR and CONS_MINOR.
Serge Vakulenko
2015-09-19 21:23:07 -07:00
976bf303cc
Kernel config utility: add new specification to assign logical signals to pins. like 'signal "LED_KERNEL" pin RA0'.
Serge Vakulenko
2015-09-19 17:09:40 -07:00
bf92da35b8
Fix crash on access to gpio device.
Serge Vakulenko
2015-09-18 23:49:44 -07:00
f53ab56d1a
Fix bug in assembler: incorrect alignment of rodata relocation section.
Serge Vakulenko
2015-09-17 22:11:36 -07:00
51e09b4885
Fix bug in assembler: unaligned allocation of local common blocks.
vak
2015-09-16 19:19:26 -07:00
dbd2d74487
Fix bss size alignment in the assembler. Relax the requirement in the linker as well.
vak
2015-09-15 00:37:35 -07:00
3db23e5d6a
Use flags for gpio driver to configure available pins.
Serge Vakulenko
2015-09-14 22:07:16 -07:00
c6360fb676
Use ioconf.c for device configuration.
Serge Vakulenko
2015-09-14 20:28:31 -07:00
51e46b333b
Extend SmallerC sizes to be able to compile curses examples.
Serge Vakulenko
2015-09-14 11:48:16 -07:00