Latest VSOS Kernel (3.65) available here

Discussion about writing software for VS1005 and the VSOS Operating System. Also posts about VS1005-related hardware design and device drivers should be posted here.
Locked
User avatar
Henrik
VLSI Staff
Posts: 1271
Joined: Tue 2010-06-22 14:10

Root Images and Libraries with Source Code for VSOS 3.63

Post by Henrik »

Hello!

Attached to this message are the Root Images and Libraries with Source Code and Documentation for VSOS 3.63.

The package has been updated to include all the new features and bug fixes made possible by VSOS 3.63. For example, DiskFree now survives a situation where an SD card is removed while it is analyzing the available areas. Also, the recent LCD BitMap Graphics example RenderEx has been added to the package, along with its documentation.

Also documentation has been updated. For full details on what has changed, have a look at the docs/ directory.

As always, I hope this package proves useful for you!

Kind regards,
- Henrik
Attachments
VSOS_363_RootAndLibrariesSourceCode.zip
VSOS 3.63 Root images and Libraries with Source Code and Documentation
(8.12 MiB) Downloaded 202 times
Good signatures never die. They just fade away.
User avatar
Henrik
VLSI Staff
Posts: 1271
Joined: Tue 2010-06-22 14:10

Re: Latest VSOS Kernel (3.64) available here.

Post by Henrik »

Hello!

Here is the newest VSOS Kernel for VS1005g External and Internal Flash.

The code has been cleaned up a but, and four new symbols have been added that allows for direct access to the External or Internal SPI Flash. The new, available symbols are:

Code: Select all

/* Flash device */
extern DEVICE _spiFlashDevice;
/* Reads a 512-byte block from Flash */
void SpiFlashRead(register __i0 DEVICE *ph, register u_int32 firstBlock, u_int16 *data);
/* Writes a 512-byte block to Flash */
void SpiFlashWrite(register __i0 DEVICE *ph, register u_int32 firstBlock, u_int16 *data);
/* Erases 4 KiB starting from firstBlock. firstBlock must be on a 4K boundary, i.e. divisible by 8. */
void SpiFlashErase(register __i0 DEVICE *ph, register u_int32 firstBlock);
Kind regards,
- Henrik
Attachments
VSOS_364g_IntFlash.zip
VSOS v3.64 for 1 MiB Internal Flash
(269.35 KiB) Downloaded 125 times
VSOS_364g_ExtFlash.zip
VSOS v3.64 for 2, 4, 8, or 16 MiB External Flash
(270.03 KiB) Downloaded 119 times
Good signatures never die. They just fade away.
User avatar
Henrik
VLSI Staff
Posts: 1271
Joined: Tue 2010-06-22 14:10

Re: Fixed lcd288 and lcd288v drivers

Post by Henrik »

Hello all!

It has brought to our attention that there is a rendering bug in LCD drivers lcd288.dl3 and lcd288v.dl3. The bug causes black stripes to be shown around characters.

Attached to this message are fixed versions of the drivers. As usual, the fixed versions will also be included in the next official release of the Root Images and Libraries with Source Code for VSOS package.

Kind regards,
- Henrik
Attachments
lcd288v_210621.zip
Vertical driver for the 2.88" LCD supported by VLSI
(16.05 KiB) Downloaded 101 times
lcd288_210621.zip
Horizontal driver for the 2.88" LCD supported by VLSI
(16.05 KiB) Downloaded 95 times
Good signatures never die. They just fade away.
User avatar
Henrik
VLSI Staff
Posts: 1271
Joined: Tue 2010-06-22 14:10

Re: Latest VSOS Kernel (3.64) available here

Post by Henrik »

Hello Forum members!

It has been brought to our attention that people are having difficulties compiling (or, to be exact, linking) the VSOS 3.64 Kernel with our VSIDE release v2.48. We found out this is caused by the fact that the lcc.exe provided with VSIDE v2.48 is LCC v1.62 instead of v1.63.

To be able to compile VSOS 3.64 using VSIDE v2.48, do the following:
1) Download lcc_v163.zip attached to this message.
2) Unzip lcc.exe on top of the lcc.exe that resides in your current VSIDE installation's bin/ folder.
3) Open VSOS 3.64 in your VSIDE, and select Build -> Rebuild Solution.

Now VSOS should compile again, and your own projects should also compile to a size approximately 2-3% smaller.

This issue will be corrected in the next VSIDE release.

Kind regards,
- Henrik
Attachments
lcc_v163.zip
Contains LCC v1.63 (lcc.exe). Copy on top of VSIDE v2.48 installations bin/lcc.exe.
(258.89 KiB) Downloaded 69 times
Good signatures never die. They just fade away.
User avatar
Henrik
VLSI Staff
Posts: 1271
Joined: Tue 2010-06-22 14:10

VSOS Kernel v3.65

Post by Henrik »

Hello Forum Members!

It is with great pleasure that we release VSOS 3.65.

The new release now has support for UTF-8. That means that if you are running a terminal program that uses UTF-8 encoding, you can now run programs like "Dir" and expect to see proper characters in Chinese, Japanese, Korean, Cyrillic, different European alphabets etc.

In a few days we will also make a new release of the Root Images and Libraries package, as well as of VSIDE which will contain updated .h files so that you can compile everything.

Kind regards,
- Henrik
Attachments
VSOS_365g_ExtFlash.zip
VSOS v3.65 for 2, 4, 8, or 16 MiB External Flash
(270.03 KiB) Downloaded 52 times
VSOS_365g_IntFlash.zip
VSOS v3.65 for 1 MiB Internal Flash
(269.67 KiB) Downloaded 55 times
Good signatures never die. They just fade away.
User avatar
Henrik
VLSI Staff
Posts: 1271
Joined: Tue 2010-06-22 14:10

VSOS 3.65 Root images and Libraries with Source Code and Documentation package

Post by Henrik »

Hello Forum Members!

Attached to this message is VSOS 3.65 Root images and Libraries with Source Code and Documentation package. It contains quite a bit of new information regarding new audio drivers and other stuff. Perhaps the biggest news is the UTF-8 support which makes it possible to see long file names and other data in all languages supported by Unicode.

The only program that has not been updated for UTF-8 is Edit, but it will soon follow.

Some of the projects may not compile with the current release of VSIDE. We are currently building a new revision of VSIDE which should be released before the end of next week and which should fix the problem.

As always, I hope this package is useful and helpful!

Kind regards,
- Henrik
Attachments
VSOS_365_RootAndLibrariesSourceCode.zip
VSOS 3.65 Root images and Libraries with Source Code and Documentation
(8.66 MiB) Downloaded 84 times
Good signatures never die. They just fade away.
Locked