|
368 | 368 | //! initialization routines, so if our start-up routine doesn't work for you, |
369 | 369 | //! supply your own `_start` function (but feel free to call our |
370 | 370 | //! `_default_start` as part of it). |
| 371 | +//! |
371 | 372 | //! * `_asm_undefined_handler` - a naked function to call when an Undefined |
372 | 373 | //! Exception occurs. Our linker script PROVIDEs a default function at |
373 | 374 | //! `_asm_default_undefined_handler` but you can override it. The provided |
374 | 375 | //! default handler will call `_undefined_handler`, saving state as required. |
| 376 | +//! |
375 | 377 | //! * `_asm_svc_handler` - a naked function to call when an SVC Exception |
376 | 378 | //! occurs. Our linker script PROVIDEs a default function at |
377 | 379 | //! `_asm_default_svc_handler` but you can override it. The provided default |
378 | 380 | //! handler will call `_svc_handler`, saving state as required. |
| 381 | +//! |
379 | 382 | //! * `_asm_prefetch_abort_handler` - a naked function to call when a Prefetch |
380 | 383 | //! Exception occurs. Our linker script PROVIDEs a default function at |
381 | 384 | //! `_asm_default_prefetch_abort_handler` but you can override it. The |
382 | 385 | //! provided default handler will call `_prefetch_abort_handler`, saving state |
383 | 386 | //! as required. Note that Prefetch Abort Exceptions are handled in Abort |
384 | 387 | //! Mode, Monitor Mode or Hyp Mode, depending on CPU configuration. There is |
385 | 388 | //! no Prefetch Abort mode, so there is no Prefetch Abort Mode stack. |
| 389 | +//! |
386 | 390 | //! * `_asm_data_abort_handler` - a naked function to call when an Abort |
387 | 391 | //! Exception occurs. Our linker script PROVIDEs a default function at |
388 | 392 | //! `_asm_default_data_abort_handler` but you can override it. The provided |
389 | 393 | //! default handler will call `_data_abort_handler`, saving state as required. |
| 394 | +//! |
390 | 395 | //! * `_asm_irq_handler` - a naked function to call when an Undefined Exception |
391 | 396 | //! occurs. Our linker script PROVIDEs a default function at |
392 | 397 | //! `_asm_default_irq_handler` but you can override it. The provided default |
393 | 398 | //! handler will call `_irq_handler`, saving state as required. |
| 399 | +//! |
394 | 400 | //! * `_asm_fiq_handler` - a naked function to call when a Fast Interrupt |
395 | 401 | //! Request (FIQ) occurs. Our linker script PROVIDEs a default function at |
396 | 402 | //! `_asm_default_fiq_handler` but you can override it. The provided default |
|
0 commit comments