Latest VSOS Kernel (3.66) available here
Root Images and Libraries with Source Code for VSOS 3.63
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
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 848 times
Good signatures never die. They just fade away.
Re: Latest VSOS Kernel (3.64) available here.
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:
README.TXT:
Kind regards,
- Henrik
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);
Code: Select all
Updates in version 3.64 - 2021-06-09
* Cleanup of codebase, joined with VS1005h VSOS sources.
* Made 4 new symbols available: spiFlashDevice, SpiFlashRead(),
SpiFlashWrite(), and SpiFlashErase().
- Henrik
- Attachments
-
- VSOS_364g_IntFlash.zip
- VSOS v3.64 for 1 MiB Internal Flash
- (269.35 KiB) Downloaded 714 times
-
- VSOS_364g_ExtFlash.zip
- VSOS v3.64 for 2, 4, 8, or 16 MiB External Flash
- (270.03 KiB) Downloaded 709 times
Good signatures never die. They just fade away.
Re: Fixed lcd288 and lcd288v drivers
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
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 718 times
-
- lcd288_210621.zip
- Horizontal driver for the 2.88" LCD supported by VLSI
- (16.05 KiB) Downloaded 679 times
Good signatures never die. They just fade away.
LCC v1.63
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
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 673 times
Good signatures never die. They just fade away.
VSOS Kernel v3.65
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.
README.TXT:
Kind regards,
- Henrik
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.
README.TXT:
Code: Select all
Updates in version 3.65 - 2021-12-22
* Added UTF-8 support.
- Henrik
- Attachments
-
- VSOS_365g_ExtFlash.zip
- VSOS v3.65 for 2, 4, 8, or 16 MiB External Flash
- (270.03 KiB) Downloaded 621 times
-
- VSOS_365g_IntFlash.zip
- VSOS v3.65 for 1 MiB Internal Flash
- (269.67 KiB) Downloaded 658 times
Good signatures never die. They just fade away.
VSOS 3.65 Root images and Libraries with Source Code and Documentation package
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
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 721 times
Good signatures never die. They just fade away.
VSOS Kernel v3.66
Dear Forum Members,
it is with great pleasure that I present you with the VSOS 3.66 Kernel.
The main new feature is support for SD cards larger than 256 GB. In more detail, sizes up to 1 TB are now both tested and supported.
As usual, choose between the External and Internal SPI EEPROM versions, then (optionally compile and) load the image to your VS1005 board.
README.TXT:
Kind regards,
- Henrik
[EDIT 230215: The releases were updated to Rev.2 because they may not compile with some setups.]
it is with great pleasure that I present you with the VSOS 3.66 Kernel.
The main new feature is support for SD cards larger than 256 GB. In more detail, sizes up to 1 TB are now both tested and supported.
As usual, choose between the External and Internal SPI EEPROM versions, then (optionally compile and) load the image to your VS1005 board.
README.TXT:
Code: Select all
Updates in version 3.66 - 2023-02-14
* Bug fix that enables correct writing to SD cards up to 1 TB.
* Corrected automatic size determination for External SPI Flash in
vsos_vs1005g.c.
* Slight code size optimization in scsi.c.
- Henrik
[EDIT 230215: The releases were updated to Rev.2 because they may not compile with some setups.]
- Attachments
-
- VSOS_366g_ExtFlash_rev2.zip
- VSOS v3.66 for 2, 4, 8, or 16 MiB External Flash
- (270.22 KiB) Downloaded 590 times
-
- VSOS_366g_IntFlash_rev2.zip
- VSOS v3.66 for 1 MiB Internal Flash
- (269.73 KiB) Downloaded 559 times
Good signatures never die. They just fade away.
VSOS v3.66 Root images and Libraries with Source Code and Documentation package
Hello Forum Members!
Attached to this message is VSOS 3.66 Root images and Libraries with Source Code and Documentation package. There are updates to the Reverb and I2S audio drivers, as well as the FatInfo, SetClock and DiskFree applications.
Some of the projects may not compile with the current release of VSIDE. However, the following message will contain files that lets you update your VSIDE installation with the latest compiler and other files.
Kind regards,
- Henrik
Attached to this message is VSOS 3.66 Root images and Libraries with Source Code and Documentation package. There are updates to the Reverb and I2S audio drivers, as well as the FatInfo, SetClock and DiskFree applications.
Some of the projects may not compile with the current release of VSIDE. However, the following message will contain files that lets you update your VSIDE installation with the latest compiler and other files.
Kind regards,
- Henrik
- Attachments
-
- VSOS_366_RootAndLibrariesSourceCode.zip
- VSOS 3.66 Root images and Libraries with Source Code and Documentation
- (8.78 MiB) Downloaded 582 times
Good signatures never die. They just fade away.
VSIDE v2.48 upgrade files
Dear Forum members,
this message contains upgrade files for VSIDE 2.48. Using these files makes it possible to compile and link VSOS 3.66 and all associated VSIDE Solutions released yesterday and today.
STEP 1: Install VSIDE 2.48
Check which version you have of VSIDE: VSIDE -> Help -> About.
If you already have VSIDE 2.48 installed, you don't have to do this step.
If you have an older VSIDE installation, or no VSIDE, install VSIDE 2.48 through the link below:
viewtopic.php?p=14108#p14108
STEP 2: Copy upgrade files on top of VSIDE directories
Find where your VSIDE installation is on your computer.
Then, copy the contents of the attached upgrade .zip file on top of that installation.
The directories contained in the upgrade are:
I hope this upgrade provides useful for everyone!
Kind regards,
- Henrik
this message contains upgrade files for VSIDE 2.48. Using these files makes it possible to compile and link VSOS 3.66 and all associated VSIDE Solutions released yesterday and today.
STEP 1: Install VSIDE 2.48
Check which version you have of VSIDE: VSIDE -> Help -> About.
If you already have VSIDE 2.48 installed, you don't have to do this step.
If you have an older VSIDE installation, or no VSIDE, install VSIDE 2.48 through the link below:
viewtopic.php?p=14108#p14108
STEP 2: Copy upgrade files on top of VSIDE directories
Find where your VSIDE installation is on your computer.
Then, copy the contents of the attached upgrade .zip file on top of that installation.
The directories contained in the upgrade are:
- bin/
- libvs1005g/
- libvs1005g_vsos3/
- libvs1005h/
- libvs1005h_vsos3/
I hope this upgrade provides useful for everyone!
Kind regards,
- Henrik
- Attachments
-
- vside_update_230215.zip
- VSIDE upgrades for bin/, libvs1005g/, libvs1005g_vsos3/, libvs1005h/, libvs1005h_vsos3/
- (8.28 MiB) Downloaded 624 times
Good signatures never die. They just fade away.
VSOS Audio Drivers v1.14 and documentation
Dear Forum Members,
we have made a new release of the VS1005 VSOS Audio Drivers, along with the documentation.
This is not a full VSOS release, so it has not been put into this thread. However, anyone interested in the new 3-channel analog input audio driver, or other new features, are welcome to have a look at the Audio Driver v1.14 set, along with the VSOS Shell and Audio Subsystem documentation version 3.67a. They are available here:
viewtopic.php?t=3023
Kind regards,
- Henrik
we have made a new release of the VS1005 VSOS Audio Drivers, along with the documentation.
This is not a full VSOS release, so it has not been put into this thread. However, anyone interested in the new 3-channel analog input audio driver, or other new features, are welcome to have a look at the Audio Driver v1.14 set, along with the VSOS Shell and Audio Subsystem documentation version 3.67a. They are available here:
viewtopic.php?t=3023
Kind regards,
- Henrik
Good signatures never die. They just fade away.