source: rtems/doc/itron3.0/status.t @ 6457fae2

4.104.114.84.95
Last change on this file since 6457fae2 was 6457fae2, checked in by Joel Sherrill <joel.sherrill@…>, on 11/09/99 at 16:23:20

Fixed formatting error.

  • Property mode set to 100644
File size: 20.6 KB
Line 
1@c
2@c  This is the chapter from the RTEMS ITRON User's Guide that
3@c  documents the services provided by the task
4@c  manager.
5@c
6@c  $Id$
7@c
8
9@chapter ITRON Implementation Status
10
11@section Introduction
12
13This chapter describes the status of the implementation of each
14manager in the RTEMS implementataion of the uITRON 3.0 API.   The
15status of each manager is presented in terms of documentation and
16status relative to the extended level (level 'E') of the uITRON 3.0
17API specification.  The extended level of the specification is
18the level at which dynamic object creation, deletion, and
19reference services are available.  This level is more akin to the other
20APIs supported by RTEMS.  This purpose of this chapter is
21to make it clear what is required to bring the RTEMS
22uITRON API implementation into compliance with the
23specification.  The following description of the specification
24levels is taken from the uITRON 3.0 API specification.
25
26
27uITRON 3.0 specification is divided into fewer system call levels than was the
28previous uITRON 2.0 specification.  There are now just three levels: Level R
29(Required), Level S (Standard) and Level E (Extended).  In addition to these
30three levels, there is also Level C for CPU-dependent system calls.
31In addition, the uITRON 3.0 API, defines the network level ('N') which
32represents system calls that support the connection function
33
34@itemize @bullet
35@item [level R] (Required)
36The functions in this level are mandatory for all implementations of
37uITRON 3.0 specification.  This includes basic functions for achieving
38a real-time, multitasking OS.  These functions can be implemented even
39without a hardware timer.  This level corresponds to Levels 1 and 2
40of uITRON 2.0 specification.
41
42@item [level S] (Standard)
43This includes basic functions for achieving a real-time, multitasking
44OS.  This level corresponds to Levels 3 and 4 of uITRON 2.0
45specification.
46
47@item [level E] (Extended)
48This includes additional and extended functions.  This corresponds to
49functions not included in uITRON 2.0 specification (functions of
50ITRON2 specification).  Specifically, this level includes object
51creation and deletion functions, rendezvous functions, memorypools
52and the timer handler.
53
54@item [level C] (CPU dependent)
55This level provides implementation-dependent functions required due to
56the CPU or hardware configuration.
57
58@end itemize
59
60The support level of the connection function is indicated by appending an 'N'
61to the end of the level.  For example, connectivity supported at [level S]
62would be referred to as [level SN].  The support level for functions which
63can only send requests for operations on other nodes but offer no system call
64processing on the issuing node itself are indicated by the lower case letter
65's' or 'e'.
66
67@c
68@c Task
69@c
70
71@section Task Status
72
73@itemize @bullet
74
75@item Implementation
76@itemize @bullet
77@item cre_tsk - Complete, Pending Review
78@item del_tsk - Complete, Pending Review
79@item sta_tsk - Complete, Pending Review
80@item ext_tsk - Complete, Pending Review
81@item exd_tsk - Complete, Pending Review
82@item ter_tsk - Complete, Pending Review
83@item dis_dsp - Complete, Pending Review
84@item ena_dsp - Complete, Pending Review
85@item chg_pri - Complete, Pending Review
86@item rot_rdq - Complete, Pending Review
87@item rel_wai - Stub, Needs to be Fleshed Out
88@item get_tid - Complete, Pending Review
89@item ref_tsk - Complete, Pending Review
90
91@item Notes:
92@itemize @bullet
93@item None
94@end itemize
95
96@end itemize
97
98@item Executive Modifications
99@itemize @bullet
100@item None Expected
101@end itemize
102
103@item Testing
104@itemize @bullet
105@item itron01    - Hello world
106@item itron02    - Semaphore test
107@item itron03    - directives: ex_init, ex_start, t_create,
108t_start, tm_tick, i_return, t_ident, tm_set, tm_get, tm_wkafter
109See .doc file, verify correct
110@item itron04    - Doc file needed
111@item itron05    - directives: ext_tsk, cre_tsk, sta_tsk, rot_rdq
112ex_start, t_create, t_start, tm_tick, i_return, t_ident, t_delete,
113tm_wkafter, t_setpri, t_suspend
114See .doc file, verify correct
115@item itron06    - Doc file needed
116@item itron07    - Doc file needed
117@item itron08    - Doc file needed
118@item itron09    - Doc file needed
119@item itron10    - Doc file needed
120@item tmitron01  - Doc file needed
121@item tm_include - Doc file needed.  Timing test for semaphores.
122@end itemize
123
124@item Documentation
125@itemize @bullet
126@item Complete, Pending Review
127@end itemize
128
129@item ITRON 3.0 API Conformance
130@itemize @bullet
131@item Level E - Extended Functionality
132@end itemize
133
134@item Level C - CPU Dependent Functionality
135@itemize @bullet
136@item NA
137@end itemize
138
139@item Level N - Connection Functionality
140@itemize @bullet
141@item Not implemented
142@end itemize
143
144@end itemize
145
146@c
147@c Task-Dependent Synchronization
148@c
149
150@section Task-Dependent Synchronization Status
151
152@itemize @bullet
153
154@item Implementation
155@itemize @bullet
156@item sus_tsk  - Complete, Pending Review
157@item rsm_tsk  - Complete, Pending Review
158@item frsm_tsk - Complete, Pending Review
159@item slp_tsk  - Stub, Needs to be Fleshed Out
160@item tslp_tsk - Stub, Needs to be Fleshed Out
161@item wup_tsk  - Stub, Needs to be Fleshed Out
162@item can_wup  - Stub, Needs to be Fleshed Out
163
164@item Notes:
165@itemize @bullet
166@item None
167@end itemize
168
169@end itemize
170
171@item Executive Modifications
172@itemize @bullet
173@item None Expected
174@end itemize
175
176@item Testing
177@itemize @bullet
178@item Functional tests for complete routines.
179@item Yellow line testing needs to be verified.
180@end itemize
181
182@item Documentation
183@itemize @bullet
184@item Complete, Pending Review
185@item
186@end itemize
187
188@item ITRON 3.0 API Conformance
189@itemize @bullet
190@item Level E - Extended Functionality
191
192@item Level C - CPU Dependent Functionality
193@itemize @bullet
194@item NA
195@end itemize
196
197@item Level N - Connection Functionality
198@itemize @bullet
199@item Not implemented
200@end itemize
201@end itemize
202
203@end itemize
204
205@c
206@c Semaphore
207@c
208
209@section Semaphore
210
211@itemize @bullet
212
213@item Implementation
214@itemize @bullet
215@item cre_sem - Complete, Pending Review
216@item del_sem - Complete, Pending Review
217@item sig_sem - Complete, Pending Review
218@item wai_sem - Complete, Pending Review
219@item preq_sem - Complete, Pending Review
220@item twai_sem - Complete, Pending Review
221@item ref_sem - Complete, Pending Review
222@end itemize
223
224@item Executive Modifications
225@itemize @bullet
226@item None Required
227@end itemize
228
229@item Testing
230@itemize @bullet
231@item Yellow Lined BUT Timeout Cases Not Actually Executed
232@end itemize
233
234@item Documentation
235@itemize @bullet
236@item Complete, Pending Review
237@end itemize
238
239@item ITRON 3.0 API Conformance
240@itemize @bullet
241@item Level E - Extended Functionality
242@itemize @bullet
243@item Complete, Pending Review
244@end itemize
245
246@item Level C - CPU Dependent Functionality
247@itemize @bullet
248@item NA
249@end itemize
250
251@item Level N - Connection Functionality
252@itemize @bullet
253@item Not implemented
254@end itemize
255@end itemize
256
257@end itemize
258
259@c
260@c Eventflags
261@c
262
263@section Eventflags
264
265@itemize @bullet
266
267@item Implementation
268@itemize @bullet
269@item cre_flg - Stub, Needs to be Fleshed Out
270@item del_flg - Stub, Needs to be Fleshed Out
271@item set_flg - Stub, Needs to be Fleshed Out
272@item clr_flg - Stub, Needs to be Fleshed Out
273@item wai_flg - Stub, Needs to be Fleshed Out
274@item pol_flg - Stub, Needs to be Fleshed Out
275@item twai_flg - Stub, Needs to be Fleshed Out
276@item ref_flg - Stub, Needs to be Fleshed Out
277
278@item Notes:
279@itemize @bullet
280@item Similar in Functionality to Classic API Events Manager
281@item Implement Using new SuperCore Event Handler
282@end itemize
283
284@end itemize
285
286@item Executive Modifications
287@itemize @bullet
288@item Add SuperCore Events Object Based on Classic Events
289@item Redo Classic Events to use SuperCore Events
290@end itemize
291
292@item Testing
293@itemize @bullet
294@item No Tests Written
295@end itemize
296
297@item Documentation
298@itemize @bullet
299@item Shell, Needs to be Fleshed Out
300@end itemize
301
302@item ITRON 3.0 API Conformance
303@itemize @bullet
304@item Level E - Extended Functionality
305@itemize @bullet
306@item
307@end itemize
308
309@item Level C - CPU Dependent Functionality
310@itemize @bullet
311@item NA
312@end itemize
313
314@item Level N - Connection Functionality
315@itemize @bullet
316@item Not implemented
317@end itemize
318@end itemize
319
320@end itemize
321
322@c
323@c Mailbox
324@c
325
326@section Mailbox
327
328@itemize @bullet
329
330@item Implementation
331@itemize @bullet
332@item cre_mbx - Stub, Needs to be Fleshed Out
333@item del_mbx - Stub, Needs to be Fleshed Out
334@item snd_msg - Stub, Needs to be Fleshed Out
335@item rcv_msg - Stub, Needs to be Fleshed Out
336@item prcv_msg - Stub, Needs to be Fleshed Out
337@item trcv_msg - Stub, Needs to be Fleshed Out
338@item ref_mbx - Stub, Needs to be Fleshed Out
339
340@item Notes:
341@itemize @bullet
342@item Implement Using SuperCore Message Queue Handler
343@item Passes Addresses of Messages
344@item FIFO or Priority Task Blocking
345@item FIFO or Priority Message Ordering
346@item Send Returns Error on Overflow
347@end itemize
348
349@end itemize
350
351@item Executive Modifications
352@itemize @bullet
353@item None Expected
354@item Functionality Completely Supported by SuperCore Message Queue Handler
355@end itemize
356
357@item Testing
358@itemize @bullet
359@item No Tests Written
360@end itemize
361
362@item Documentation
363@itemize @bullet
364@item Shell, Needs to be Fleshed Out
365@end itemize
366
367@item ITRON 3.0 API Conformance
368@itemize @bullet
369@item Level E - Extended Functionality
370@itemize @bullet
371@item
372@end itemize
373
374@item Level C - CPU Dependent Functionality
375@itemize @bullet
376@item NA
377@end itemize
378
379@item Level N - Connection Functionality
380@itemize @bullet
381@item Not implemented
382@end itemize
383@end itemize
384
385@end itemize
386
387@c
388@c Message Buffer
389@c
390
391@section Message Buffer
392
393@itemize @bullet
394
395@item Implementation
396@itemize @bullet
397@item cre_mbf - Stub, Needs to be Fleshed Out
398@item del_mbf - Stub, Needs to be Fleshed Out
399@item snd_mbf - Stub, Needs to be Fleshed Out
400@item psnd_mbf - Stub, Needs to be Fleshed Out
401@item tsnd_mbf - Stub, Needs to be Fleshed Out
402@item rcv_mbf - Stub, Needs to be Fleshed Out
403@item prcv_mbf - Stub, Needs to be Fleshed Out
404@item trcv_mbf - Stub, Needs to be Fleshed Out
405@item ref_mbf - Stub, Needs to be Fleshed Out
406
407@item Notes:
408@itemize @bullet
409@item Implement Using SuperCore Message Queue Handler
410@item Passes Full Bodies of Messages
411@item FIFO or Priority Task Blocking
412@item FIFO Message Ordering Only
413@item Send (snd_mbf and tsnd_mbf) Blocks on Overflow
414@end itemize
415
416@end itemize
417
418@item Executive Modifications
419@itemize @bullet
420@item SuperCore Message Queue Handler Must Support Blocking Sends.  [NOTE:
421This is required for POSIX Message Queues as well.]
422@end itemize
423
424@item Testing
425@itemize @bullet
426@item No Tests Written
427@end itemize
428
429@item Documentation
430@itemize @bullet
431@item Shell, Needs to be Fleshed Out
432@end itemize
433
434@item ITRON 3.0 API Conformance
435@itemize @bullet
436@item Level E - Extended Functionality
437@itemize @bullet
438@item
439@end itemize
440
441@item Level C - CPU Dependent Functionality
442@itemize @bullet
443@item NA
444@end itemize
445
446@item Level N - Connection Functionality
447@itemize @bullet
448@item Not implemented
449@end itemize
450@end itemize
451
452@end itemize
453
454@c
455@c Rendezvous
456@c
457
458@section Rendezvous
459
460@itemize @bullet
461
462@item Implementation
463@itemize @bullet
464@item cre_por - Stub, Needs to be Fleshed Out
465@item del_por - Stub, Needs to be Fleshed Out
466@item cal_por - Stub, Needs to be Fleshed Out
467@item pcal_por - Stub, Needs to be Fleshed Out
468@item tcal_por - Stub, Needs to be Fleshed Out
469@item acp_por - Stub, Needs to be Fleshed Out
470@item pacp_por - Stub, Needs to be Fleshed Out
471@item tacp_por - Stub, Needs to be Fleshed Out
472@item fwd_por - Stub, Needs to be Fleshed Out
473@item rpl_rdv - Stub, Needs to be Fleshed Out
474@item ref_por - Stub, Needs to be Fleshed Out
475
476@item Notes:
477@itemize @bullet
478@item Hardest ITRON Manager to Implement
479@end itemize
480
481@end itemize
482
483@item Executive Modifications
484@itemize @bullet
485@item Doubtful, Probably Implement in Terms of Multiple SuperCore Objects.
486@end itemize
487
488@item Testing
489@itemize @bullet
490@item No Tests Written
491@end itemize
492
493@item Documentation
494@itemize @bullet
495@item Shell, Needs to be Fleshed Out
496@end itemize
497
498@item ITRON 3.0 API Conformance
499@itemize @bullet
500@item Level E - Extended Functionality
501@itemize @bullet
502@item
503@end itemize
504
505@item Level C - CPU Dependent Functionality
506@itemize @bullet
507@item NA
508@end itemize
509
510@item Level N - Connection Functionality
511@itemize @bullet
512@item Not implemented
513@end itemize
514@end itemize
515
516@end itemize
517
518@c
519@c Interrupt
520@c
521
522@section Interrupt
523
524@itemize @bullet
525
526@item Implementation
527@itemize @bullet
528@item def_int - Stub, Needs to be Fleshed Out
529@item ret_int - Stub, Needs to be Fleshed Out
530@item ret_wup - Stub, Needs to be Fleshed Out
531@item loc_cpu - Stub, Needs to be Fleshed Out
532@item unl_cpu - Stub, Needs to be Fleshed Out
533@item dis_int - Stub, Needs to be Fleshed Out
534@item ena_int - Stub, Needs to be Fleshed Out
535@item chg_iXX - Stub, Needs to be Fleshed Out
536@item ref_iXX - Stub, Needs to be Fleshed Out
537
538@item Notes:
539@itemize @bullet
540@item This quote from the ITRON specification needs to be thought about:@*
541@*@i{"When an interrupt is invoked, the interrupt handler defined with
542this system call is started directly by the
543interrupt processing mechanism of the CPU hardware.  Accordingly, code at the
544beginning and end of an interrupt handler must save and restore any registers
545used by the interrupt handler."}@*@*
546Based on another comment, in the ret_int description, I think this means
547that RTEMS will not support the TA_ASM style of interrupt handlers --
548only the TA_HLNG style.@*@*
549@i{When TA_HLNG is specified, a high-level language environment setting
550program (a high-level language support routine) is called before branching
551to the inthdr address.  The least significant bit (LSB) of the system
552attribute bits is used for this specification.}
553
554@item Specification allows special "interrupt-only" versions of system
555calls named i???_??? (i.e. sig_sem and isig_sem).  This does not seem
556to be something that would be implemented with RTEMS.  We could provide
557macros mapping them onto the default versions if this is an issue.
558
559@item How this operates versus the behavior of a true TRON chip is
560up for discussion.
561
562@item ret_wup is questionable in only high-level language ISRs.
563
564@item dis_int and ena_int refer to a specific interrupt number.  These
565may require hooking back out to the BSP.
566
567@item for chg_iXX and reg_iXX, the XX should be replaced with something
568that is meaningful on a particular CPU.
569@end itemize
570
571@end itemize
572
573@item Executive Modifications
574@itemize @bullet
575@item None Expected
576@end itemize
577
578@item Testing
579@itemize @bullet
580@item No Tests Written
581@end itemize
582
583@item Documentation
584@itemize @bullet
585@item Shell, Needs to be Fleshed Out
586@end itemize
587
588@item ITRON 3.0 API Conformance
589@itemize @bullet
590@item Level E - Extended Functionality
591@itemize @bullet
592@item
593@end itemize
594
595@item Level C - CPU Dependent Functionality
596@itemize @bullet
597@item NA
598@end itemize
599
600@item Level N - Connection Functionality
601@itemize @bullet
602@item Not implemented
603@end itemize
604@end itemize
605
606@end itemize
607
608@c
609@c Memory Pool
610@c
611
612@section Memory Pool
613
614@itemize @bullet
615
616@item Implementation
617@itemize @bullet
618@item cre_mpl - Stub, Needs to be Fleshed Out
619@item del_mpl - Stub, Needs to be Fleshed Out
620@item get_blk - Stub, Needs to be Fleshed Out
621@item pget_blk - Stub, Needs to be Fleshed Out
622@item tget_blk - Stub, Needs to be Fleshed Out
623@item rel_blk - Stub, Needs to be Fleshed Out
624@item ref_mpl - Stub, Needs to be Fleshed Out
625
626@item Notes:
627@itemize @bullet
628@item Implement Using SuperCore Heap Handler
629@item Similar to Region in Classic API with Blocking
630@item FIFO or Priority Task Blocking
631@item Specification Deliberately Open on Allocation Algorithm
632@item Multiple Tasks Can be Unblocked by a single rel_blk
633@end itemize
634
635@end itemize
636
637@item Executive Modifications
638@itemize @bullet
639@item None Expected
640@end itemize
641
642@item Testing
643@itemize @bullet
644@item No Tests Written
645@end itemize
646
647@item Documentation
648@itemize @bullet
649@item Shell, Needs to be Fleshed Out
650@end itemize
651
652@item ITRON 3.0 API Conformance
653@itemize @bullet
654@item Level E - Extended Functionality
655@itemize @bullet
656@item
657@end itemize
658
659@item Level C - CPU Dependent Functionality
660@itemize @bullet
661@item NA
662@end itemize
663
664@item Level N - Connection Functionality
665@itemize @bullet
666@item Not implemented
667@end itemize
668@end itemize
669
670@end itemize
671
672@c
673@c Fixed Block
674@c
675
676@section Fixed Block
677
678@itemize @bullet
679
680@item Implementation
681@itemize @bullet
682@item cre_mpf - Stub, Needs to be Fleshed Out
683@item del_mpf - Stub, Needs to be Fleshed Out
684@item get_blf - Stub, Needs to be Fleshed Out
685@item pget_blf - Stub, Needs to be Fleshed Out
686@item tget_blf - Stub, Needs to be Fleshed Out
687@item rel_blf - Stub, Needs to be Fleshed Out
688@item ref_mpf - Stub, Needs to be Fleshed Out
689
690@item Notes:
691@itemize @bullet
692@item Implement Using SuperCore Chain Handler
693@item Similar to Partition in Classic API with Blocking
694@item FIFO or Priority Task Blocking
695@item Specification Deliberately Open on Allocation Algorithm
696@item Should add Blocking to Classic API Partition at Same Time
697@end itemize
698
699@end itemize
700
701@item Executive Modifications
702@itemize @bullet
703@item None Expected
704@end itemize
705
706@item Testing
707@itemize @bullet
708@item No Tests Written
709@end itemize
710
711@item Documentation
712@itemize @bullet
713@item Shell, Needs to be Fleshed Out
714@end itemize
715
716@item ITRON 3.0 API Conformance
717@itemize @bullet
718@item Level E - Extended Functionality
719@itemize @bullet
720@item
721@end itemize
722
723@item Level C - CPU Dependent Functionality
724@itemize @bullet
725@item NA
726@end itemize
727
728@item Level N - Connection Functionality
729@itemize @bullet
730@item Not implemented
731@end itemize
732@end itemize
733
734@end itemize
735
736@c
737@c Time
738@c
739
740@section Time
741
742@itemize @bullet
743
744@item Implementation
745@itemize @bullet
746@item get_tim - Stub, Needs to be Fleshed Out
747@item set_tim - Stub, Needs to be Fleshed Out
748@item dly_tsk - Stub, Needs to be Fleshed Out
749@item def_cyc - Stub, Needs to be Fleshed Out
750@item act_cyc - Stub, Needs to be Fleshed Out
751@item ref_cyc - Stub, Needs to be Fleshed Out
752@item def_alm - Stub, Needs to be Fleshed Out
753@item ref_alm - Stub, Needs to be Fleshed Out
754@item ret_tmr - Stub, Needs to be Fleshed Out
755
756@item Notes:
757@itemize @bullet
758@item Need to Implement Time Conversion Routines
759@item Epoch is January 1, 1985, 00:00:00 am (GMT).
760@item Cyclic and Alarm Handlers may be TA_ASM or TA_HLNG.
761@item Alarms may be Absolute or Relative Time based.
762@item May Want to Implement a Timer Server Task
763@item Termination via ret_tmr is Not Consistent with Current RTEMS Timers.
764@end itemize
765
766@end itemize
767
768@item Executive Modifications
769@itemize @bullet
770@item None Expected
771@end itemize
772
773@item Testing
774@itemize @bullet
775@item No Tests Written
776@end itemize
777
778@item Documentation
779@itemize @bullet
780@item Shell, Needs to be Fleshed Out
781@end itemize
782
783@item ITRON 3.0 API Conformance
784@itemize @bullet
785@item Level E - Extended Functionality
786@itemize @bullet
787@item
788@end itemize
789
790@item Level C - CPU Dependent Functionality
791@itemize @bullet
792@item NA
793@end itemize
794
795@item Level N - Connection Functionality
796@itemize @bullet
797@item Not implemented
798@end itemize
799@end itemize
800
801@end itemize
802
803@c
804@c System
805@c
806
807@section System
808
809@itemize @bullet
810
811@item Implementation
812@itemize @bullet
813@item get_ver - Stub, Needs to be Fleshed Out
814@item ref_sys - Stub, Needs to be Fleshed Out
815@item ref_cfg - Stub, Needs to be Fleshed Out
816@item def_svc - Stub, Needs to be Fleshed Out
817@item def_exc - Stub, Needs to be Fleshed Out
818
819@item Notes:
820@itemize @bullet
821@item May Have to Obtain ITRON "OS Maker" Id
822@item - def_svc seems to imply a trap handler interface
823@item - def_exc needs to be examined.
824@end itemize
825
826@end itemize
827
828@item Executive Modifications
829@itemize @bullet
830@item None Expected
831@end itemize
832
833@item Testing
834@itemize @bullet
835@item No Tests Written
836@end itemize
837
838@item Documentation
839@itemize @bullet
840@item Shell, Needs to be Fleshed Out
841@end itemize
842
843@item ITRON 3.0 API Conformance
844@itemize @bullet
845@item Level E - Extended Functionality
846@itemize @bullet
847@item
848@end itemize
849
850@item Level C - CPU Dependent Functionality
851@itemize @bullet
852@item NA
853@end itemize
854
855@item Level N - Connection Functionality
856@itemize @bullet
857@item Not implemented
858@end itemize
859@end itemize
860
861@end itemize
862
863@c
864@c Network Support
865@c
866
867@section Network Support
868
869@itemize @bullet
870
871@item Implementation
872@itemize @bullet
873@item nrea_dat - Stub, Needs to be Fleshed Out
874@item nwri_dat - Stub, Needs to be Fleshed Out
875@item nget_nod - Stub, Needs to be Fleshed Out
876@item nget_ver - Stub, Needs to be Fleshed Out
877
878@item Notes:
879@itemize @bullet
880@item None of these are difficult to implement on top of MPCI
881@item MP Packet formats are well-defined.
882@end itemize
883
884@end itemize
885
886@item Executive Modifications
887@itemize @bullet
888@item None Expected
889@end itemize
890
891@item Testing
892@itemize @bullet
893@item No Tests Written
894@end itemize
895
896@item Documentation
897@itemize @bullet
898@item Shell, Needs to be Fleshed Out
899@end itemize
900
901@item ITRON 3.0 API Conformance
902@itemize @bullet
903@item Level E - Extended Functionality
904@itemize @bullet
905@item
906@end itemize
907
908@item Level C - CPU Dependent Functionality
909@itemize @bullet
910@item NA
911@end itemize
912
913@item Level N - Connection Functionality
914@itemize @bullet
915@item Not implemented
916@end itemize
917@end itemize
918
919@end itemize
920
Note: See TracBrowser for help on using the repository browser.