diff --git a/Documentation/NuttxPortingGuide.html b/Documentation/NuttxPortingGuide.html index 709c5a3a6d9..2fa0b2a71f8 100644 --- a/Documentation/NuttxPortingGuide.html +++ b/Documentation/NuttxPortingGuide.html @@ -78,22 +78,23 @@ 4.1.3 up_initial_state()
4.1.4 up_create_stack()
4.1.5 up_use_stack()
- 4.1.6 up_release_stack()
- 4.1.7 up_unblock_task()
- 4.1.8 up_block_task()
- 4.1.9 up_release_pending()
- 4.1.10 up_reprioritize_rtr()
- 4.1.11 _exit()
- 4.1.12 up_assert()
- 4.1.13 up_schedule_sigaction()
- 4.1.14 up_allocate_heap()
- 4.1.15 up_interrupt_context()
- 4.1.16 up_disable_irq()
- 4.1.17 up_enable_irq()
- 4.1.18 up_prioritize_irq()
- 4.1.19 up_putc()
- 4.1.20 System Time and Clock
- 4.1.21 Address Environments + 4.1.6 up_stack_frame()
+ 4.1.7 up_release_stack()
+ 4.1.8 up_unblock_task()
+ 4.1.9 up_block_task()
+ 4.1.10 up_release_pending()
+ 4.1.11 up_reprioritize_rtr()
+ 4.1.12 _exit()
+ 4.1.13 up_assert()
+ 4.1.14 up_schedule_sigaction()
+ 4.1.15 up_allocate_heap()
+ 4.1.16 up_interrupt_context()
+ 4.1.17 up_disable_irq()
+ 4.1.18 up_enable_irq()
+ 4.1.19 up_prioritize_irq()
+ 4.1.20 up_putc()
+ 4.1.21 System Time and Clock
+ 4.1.22 Address Environments 4.2 APIs Exported by NuttX to Architecture-Specific Logic -

4.1.7 up_unblock_task()

+

4.1.8 up_unblock_task()

Prototype: void up_unblock_task(FAR struct tcb_s *tcb);

Description. @@ -1763,7 +1816,7 @@ The system can be re-made subsequently by just typing make. -

4.1.8 up_block_task()

+

4.1.9 up_block_task()

Prototype: void up_block_task(FAR struct tcb_s *tcb, tstate_t task_state);

Description. @@ -1789,7 +1842,7 @@ The system can be re-made subsequently by just typing make. -

4.1.9 up_release_pending()

+

4.1.10 up_release_pending()

Prototype: void up_release_pending(void);

Description. @@ -1806,7 +1859,7 @@ The system can be re-made subsequently by just typing make. function is called.

-

4.1.10 up_reprioritize_rtr()

+

4.1.11 up_reprioritize_rtr()

Prototype: void up_reprioritize_rtr(FAR struct tcb_s *tcb, uint8_t priority);

Description. @@ -1841,7 +1894,7 @@ The system can be re-made subsequently by just typing make. -

4.1.11 _exit()

+

4.1.12 _exit()

Prototype: void _exit(int status) noreturn_function;

Description. @@ -1855,7 +1908,7 @@ The system can be re-made subsequently by just typing make. before performing scheduling operations.

-

4.1.12 up_assert()

+

4.1.13 up_assert()

Prototype:
void up_assert(FAR const uint8_t *filename, int linenum);
void up_assert_code(FAR const uint8_t *filename, int linenum, int error_code);
@@ -1866,7 +1919,7 @@ The system can be re-made subsequently by just typing make. way.

-

4.1.13 up_schedule_sigaction()

+

4.1.14 up_schedule_sigaction()

Prototype: void up_schedule_sigaction(FAR struct tcb_s *tcb, sig_deliver_t sigdeliver);

@@ -1913,7 +1966,7 @@ The system can be re-made subsequently by just typing make. is defined.

-

4.1.14 up_allocate_heap()

+

4.1.15 up_allocate_heap()

Prototype: void up_allocate_heap(FAR void **heap_start, size_t *heap_size);

Description. @@ -1924,14 +1977,14 @@ The system can be re-made subsequently by just typing make. If a protected kernel-space heap is provided, the kernel heap must be allocated (and protected) by an analogous up_allocate_kheap().

-

4.1.15 up_interrupt_context()

+

4.1.16 up_interrupt_context()

Prototype: bool up_interrupt_context(void)

Description. Return true if we are currently executing in the interrupt handler context.

-

4.1.16 up_disable_irq()

+

4.1.17 up_disable_irq()

Prototype: