User:RafaelOrtiz: Difference between revisions
Jump to navigation
Jump to search
RafaelOrtiz (talk | contribs) m (→Working on) |
RafaelOrtiz (talk | contribs) m (→Forth Things) |
||
Line 53: | Line 53: | ||
ok 12345 constant mynum \defining hex constants |
ok 12345 constant mynum \defining hex constants |
||
pc@ ( port# -- byte ) \ Read from an 8-bit I/O port --- P ports |
|||
pw@ ( port# -- word ) \ Read from a 16-bit I/O port |
|||
pl@ ( port# -- long ) \ Read from a 32-bit I/O port |
|||
pc! ( byte port# -- ) \ Write to an 8-bit I/O port |
|||
pw! ( word port# -- ) \ Write to a 16-bit I/O port |
|||
pl! ( long port# -- ) \ Write to a 32-bit I/O port |
Revision as of 01:34, 5 July 2007
|
Working on
- OLPC_Colombia
- OLPC_Colombia/Community
- Battery_Charging
- Hand_Crank_Low_Battery_Recovery
- Battery_and_power
- OLPC_Spanish_America
- Sugar_on_Debian
- Grassroots_Organizations
- Community_Building
- Mesh_Security
- Car_battery
- Gang_Charger
- SDCC
Things to look at
- Power_Management_Tips
- Oprofile_setup
- Forth_Lessons
- JFFS2
- Wireless
- Importing_your_project
- Using_a_central_git_tree
- Position_determination
- Hardware_Power_Domains
- Ec_specification
- Revised_EC_Port_6C_Command_Protocol
- B2_Suspend_ECR
TO DO
- Possible translation off all the power related pages to Spanish, Keep on Researching for Gsoc and put all that in the wiki.
- Do a re-lecture of Ec_specification and Revised_EC_Port_6C_Command_Protocol, possible extension of that articles.
Notes
Forth Things
l@ ( adr -- l ) \ Fetch a 32-bit value l! ( l adr -- ) \ Store a 32-bit value w@ ( adr -- w ) \ Fetch a 16-bit value <w@ ( adr -- w ) \ Fetch a 16-bit value, sign extending w! ( w adr -- ) \ Store a 16-bit value c@ ( adr -- b ) \ Fetch a 8-bit value c! ( b adr -- ) \ Store a 8-bit value
ok 12345 constant mynum \defining hex constants
pc@ ( port# -- byte ) \ Read from an 8-bit I/O port --- P ports pw@ ( port# -- word ) \ Read from a 16-bit I/O port pl@ ( port# -- long ) \ Read from a 32-bit I/O port pc! ( byte port# -- ) \ Write to an 8-bit I/O port pw! ( word port# -- ) \ Write to a 16-bit I/O port pl! ( long port# -- ) \ Write to a 32-bit I/O port