|
Stephen says he didn't really tinker with its functionality, but it does have a lot of major bugfixes:
However, he will start with a complete rewrite of the 802.11 system and the TCP stack for DS Wifi Library 0.5 where these things will be addressed. Download: [DS Wifi Library 0.3b] |
|||
|
|||
|
"In the wifi lib, when receiving packets and under a few other circumstances, the Wifi lib in its present form performs a malloc call from within the Wifi_Timer() call, and can also perform a malloc call from within the Wifi_Sync function, for FIFO messages - the only problem is both of those calls are often within interrupts, so the possibility of pre-empting a malloc in 'normal' code (which, malloc is also called in printf, for reference) is nontrivial. The only problem with this, is that malloc wasn’t really designed for that, so a malloc call preempting another malloc call can cause fatal problems, corrupt the heap, or crash your code. |
|||
|
|||
|
Remember Stephen Stair? You probably know him as SgStair, the guy who created a wiki to document a number of subjects he had worked on in the past and will work on in the future. Well, he's back to tell us that work is progressing on the DS Wifi library. Though it's not yet ready for a full release, Stephen has reorganized the library and added it as a module to the devkitpro sourceforge Concurrent Versions System (CVS) server.CVS is a tool used by many software developers to manage changes within their source code tree. It stores not only the current version of a piece of source code, but a record of all changes (and who made those changes) that have occurred to that source code. Use of CVS is particularly common on projects with multiple developers, since CVS ensures changes made by one developer are not accidentally removed when another developer posts their changes to the source tree. As some of you know, only a select few will be allowed to edit main pages but anyone is free to modify the discussion pages and provide feedback. For those who are sufficiently capable, this option will put you at the cutting edge of DS Wifi library development. Stephen invites the chosen few: Feel free to download and compile the libraries, it’s an utterly painless process if you can get CVS to cooperate, the new build system dumps 4 output files (libdswifi7.a, libdswifi9.a, libdswifi7d.a, and libdswifi9.a - arm7 and arm9 release and debug versions respectively) into [root]/lib, and the include files you need are in [root]/include. The old lib used “libdswifi7r.a” and “libdswifi9r.a” for the release versions - the ‘r’ has been dropped for the new version. |
|||
|
|||
|
QJ.NET Blog Network |
|
| MyQJ | Feed / PDA |
| MyQJ | RSS / PDA |
| Blog of Blogs | Feed / PDA |
| QJ.NET | RSS / PDA |
| Gaming Consoles | Feed / PDA |
| Nintendo DS | RSS / PDA |
| PlayStation 3 | RSS / PDA |
| PSP Updates | RSS / PDA |
| Wii | RSS / PDA |
| Xbox 360 | RSS / PDA |
| PC Gaming | Feed / PDA |
| Age of Conan | RSS / PDA |
| Games for Windows | RSS / PDA |
| MMORPG | RSS / PDA |
| Tabula Rasa | RSS / PDA |
| World of Warcraft | RSS / PDA |
| Science | Feed / PDA |
| Science | RSS / PDA |
| Technology | Feed / PDA |
| Apple | RSS / PDA |
| Gadgets | RSS / PDA |
| iPhone | RSS / PDA |
| Mobile | RSS / PDA |
| Photography | RSS / PDA |
| Tech | RSS / PDA |
| Most Commented | |
| (242) | |
| (197) | |
| (139) | |
| (55) | |
| (45) | |
| (34) | |
| (34) | |
| (34) | |
| (32) | |
| (30) | |
| (28) | |
| (27) | |
| (27) | |
| (27) | |
| (26) | |
| (25) | |
| (25) | |
| (25) | |
| (24) | |
| (23) | |
Apple
(3236)E3
(652)Gadgets
(3644)Games for Windows
(6005)iPhone
(100)MMORPG
(7774)Mobile
(2789)News
(861)Nintendo DS
(7483)Opinions & Analysis
(79)Photography
(447)PlayStation 3
(14715)PSP
(14500)Rumors
(168)Science
(2794)Site News
(48)Tabula Rasa
(420)Wii
(12360)World of Warcraft
(3701)Xbox 360
(15807)
Archives
December 2008
November 2008
October 2008
September 2008
August 2008
July 2008
June 2008
May 2008
April 2008
March 2008
February 2008
January 2008
December 2007
November 2007
October 2007
September 2007
August 2007
July 2007
June 2007
May 2007
April 2007
March 2007
February 2007
January 2007
December 2006
November 2006
October 2006
September 2006
August 2006
July 2006
June 2006
May 2006
April 2006
March 2006
February 2006
January 2006
December 2005
November 2005
May 2005


Remember