Friday, March 31, 2006
Thursday, March 30, 2006
Wednesday, March 29, 2006
: "/*************************************************************************
* Example Table Driven CRC16 Routine using 4-bit message chunks
*
* By Ashley Roll
* Digital Nemesis Pty Ltd
* www.digitalnemesis.com
*
* The following is an example of implementing a restricted size CRC16
* table lookup. No optimisation as been done so the code is clear and
* easy to understand.
*
* Test Vector: '123456789' (character string, no quotes)
* Generated CRC: 0x29B1
*
*************************************************************************/
/*
* CRC16 Lookup tables (High and Low Byte) for 4 bits per iteration.
*/
unsigned short CRC16_LookupHigh[16] = {
0x00, 0x10, 0x20, 0x30, 0x40, 0x50, 0x60, 0x70,
0x81, 0x91, 0xA1, 0xB1, 0xC1, 0xD1, 0xE1, 0xF1
};
unsigned short CRC16_LookupLow[16] = {
0x00, 0x21, 0x42, 0x63, 0x84, 0xA5, 0xC6, 0xE7,
0x08, 0x29, 0x4A, 0x6B, 0x8C, 0xAD, 0xCE, 0xEF
};
/*
* CRC16 'Register'. This is implemented as two 8bit values
*/
unsigned char CRC16_High, CRC16_Low;
/*
* Before each message CRC is generated, the CRC register must be
* initialised by calling this function
*/
void CRC16_Init( void )
{
// Initia"
* Example Table Driven CRC16 Routine using 4-bit message chunks
*
* By Ashley Roll
* Digital Nemesis Pty Ltd
* www.digitalnemesis.com
*
* The following is an example of implementing a restricted size CRC16
* table lookup. No optimisation as been done so the code is clear and
* easy to understand.
*
* Test Vector: '123456789' (character string, no quotes)
* Generated CRC: 0x29B1
*
*************************************************************************/
/*
* CRC16 Lookup tables (High and Low Byte) for 4 bits per iteration.
*/
unsigned short CRC16_LookupHigh[16] = {
0x00, 0x10, 0x20, 0x30, 0x40, 0x50, 0x60, 0x70,
0x81, 0x91, 0xA1, 0xB1, 0xC1, 0xD1, 0xE1, 0xF1
};
unsigned short CRC16_LookupLow[16] = {
0x00, 0x21, 0x42, 0x63, 0x84, 0xA5, 0xC6, 0xE7,
0x08, 0x29, 0x4A, 0x6B, 0x8C, 0xAD, 0xCE, 0xEF
};
/*
* CRC16 'Register'. This is implemented as two 8bit values
*/
unsigned char CRC16_High, CRC16_Low;
/*
* Before each message CRC is generated, the CRC register must be
* initialised by calling this function
*/
void CRC16_Init( void )
{
// Initia"
Tuesday, March 28, 2006
Bell Star Codes
Bell * Codes | ||||
---|---|---|---|---|
*02 DeActivate *66 Notification on Busy Signal | *03 DeActivate *66 Notification (One Time Only) | *12 Call Assitance (Police) | ||
*30 Cancel Forwarding | *31 Automatic Forwarding | *32 Notify | ||
*40 change forward-to number for customer programmable call forwarding busy-line | *41 six-way conference calling activation | *42 change forward-to number for customer programmable call forwarding don't answer | ||
*43 drop last member of six-way conference call | *46 french voice activated network control | *47 override feature authorization | ||
*48 override do not disturb | *49 - disable long distance special ring | *51 Intercom Ring I | ||
*52 Intercom Ring II | *53 Intercom Ring III | *54 Extension Hold | ||
*57 Call Trace | *60 Call Screen (Selective Call Rejection) | *61 Selective Distinct Alert | ||
*62 Selective Call Acceptance | *63 Selective Call Forwarding | *65 ICLID Activation | ||
*66 Busy Call Return | *67 Call Display Block | *68 Computer Access restriction | ||
*69 Last Call Return | *70 Call Waiting Disable (Per Call) | *71 Three-way calling (Per Call) | ||
*72 Activate Call Forwarding | *73 DeActivate Call Forwarding | *74 Speed Dialling (8 numbers) | ||
*75 Speed Dialling (30 numbers) | *77 Anonymous Call Rejection | *80 Call Screen Disable | ||
*81 Selective Distinct Disable | *82 Selective Acceptance Disable | *83 Selective Forwarding Disable | ||
*85 ICLID Disable | *86 DeActivate Busy Call Return | *87 Cancel Anonymous Call Rejection | ||
*89 DeActivate Last Call Return | *90 Re-Activate Call Forwarding Busy | *91 De-Activate Call Forwarding Busy | ||
*92 Re-Activate Forwarding No Answer | *93 Call Forwarding No Answer (*91,*93 to completely disable) | *94 Ring Control (Call Answer) | ||
*95 Message Monitor (Call Answer (link|flash) to interuppt/talk)) | *97 check if you have messages, remotely (on=2beeps,off=4beeps) | *98 Call Answer |
Monday, March 27, 2006
Sunday, March 26, 2006
Saturday, March 25, 2006
Stafford Regional Airport
Stafford Regional Airport: "Maximum Noise Level - Stafford County, Virginia has a community noise ordinance which establishes a maximum noise level of 65 dBA Single Event Noise Exposure Level (SENEL) from 0700 hours to 1900 hours local time, and 55 dBA SENEL from 1900 hours to 0700 hours local time. Compliance with the ordinance is mandatory unless deviations are made necessary by weather, ATC instructions or clearances, an in flight emergency or other safety considerations. Noise complaints will be recorded and investigated in accordance with the Stafford Regional Airport Noise Abatement Plan."
Tuesday, March 21, 2006
Monday, March 20, 2006
Friday, March 17, 2006
Tuesday, March 14, 2006
Monday, March 13, 2006
Friday, March 10, 2006
Wednesday, March 08, 2006
Tuesday, March 07, 2006
Monday, March 06, 2006
Customer Reviews Of LINKSYS WRT54GL Wireless-G Broadband Router - Retail
Customer Reviews Of LINKSYS WRT54GL Wireless-G Broadband Router - Retail: "Thank you Linksys
Pros: As the others have stated before me the WRT54GL benefits from the ability to be flashed with third party firmware. I would not recommend this router to someone who plans to use just the standard firmware, if that’s your intent I would go with the WRT54G. However, that being said this router is an excellent buy for someone with networking experience who wants an inexpensive router to do expensive networking tasks.
Like what you may ask? Well I may tell you that you can set up your own VPN server on this router, as well as a Samba or FTP server, it can perform as a bridge, it can boost wireless signals, it can be a Radius server, and I’m sure if you’re cool enough you can even get it to slice, dice and julienne. Those however are just a few of the extra features that you can add with third party firmware.
On top of all this you get one robust little machine. A 200MHz with 8MB RAM and 2MB of flash might not seem like a lot but it is more than enough for home or small office nee
Cons: The biggest con with this router is that by flashing it with third party firmware you void the manufacture’s warranty. On top of this, if done improperly or with incompatible firmware the router can be made into a fairly expensive paper weight and or doorstop. This is called “bricking” the router, recovery is possible most of the time and I’ve included a link below for how to unbrick the router. If this doesn’t appeal to you I would think twice before purchasing this router.
On top of this, most of the third party firmware out there will need some networking experience for all of their features to be fully realized. That being said this router is not the best for an inexperienced computer user.
Other Thoughts: My GL is currently sitting in my apartment running OpenWRT White Russian 4, an open source firmware which lets you choose which features to add ("
Pros: As the others have stated before me the WRT54GL benefits from the ability to be flashed with third party firmware. I would not recommend this router to someone who plans to use just the standard firmware, if that’s your intent I would go with the WRT54G. However, that being said this router is an excellent buy for someone with networking experience who wants an inexpensive router to do expensive networking tasks.
Like what you may ask? Well I may tell you that you can set up your own VPN server on this router, as well as a Samba or FTP server, it can perform as a bridge, it can boost wireless signals, it can be a Radius server, and I’m sure if you’re cool enough you can even get it to slice, dice and julienne. Those however are just a few of the extra features that you can add with third party firmware.
On top of all this you get one robust little machine. A 200MHz with 8MB RAM and 2MB of flash might not seem like a lot but it is more than enough for home or small office nee
Cons: The biggest con with this router is that by flashing it with third party firmware you void the manufacture’s warranty. On top of this, if done improperly or with incompatible firmware the router can be made into a fairly expensive paper weight and or doorstop. This is called “bricking” the router, recovery is possible most of the time and I’ve included a link below for how to unbrick the router. If this doesn’t appeal to you I would think twice before purchasing this router.
On top of this, most of the third party firmware out there will need some networking experience for all of their features to be fully realized. That being said this router is not the best for an inexperienced computer user.
Other Thoughts: My GL is currently sitting in my apartment running OpenWRT White Russian 4, an open source firmware which lets you choose which features to add ("
Saturday, March 04, 2006
Thursday, March 02, 2006
Wednesday, March 01, 2006
Subscribe to:
Posts (Atom)