Michael VAN CANNEYT
|
3ec4c5ffcb
|
* Char -> AnsiChar
|
2023-07-14 17:26:09 +02:00 |
|
ccrause
|
1108d03609
|
Split startup code into different .init sections according to avr-libs convention.
|
2022-06-29 20:25:21 +00:00 |
|
florian
|
297d6e2c60
|
* patch by Christo Crause: more avr1 controllers and remove attiny28 from avr25 makefile list, resolves #36686
git-svn-id: trunk@44136 -
|
2020-02-09 10:51:14 +00:00 |
|
florian
|
04ad607bb4
|
* patch by Christo Crause: more AVR controllers, resolves #36683
git-svn-id: trunk@44130 -
|
2020-02-08 20:43:22 +00:00 |
|
florian
|
5040e31f11
|
* patch by Christo Crause: add missing atmega-PB controllers, resolves #36667
git-svn-id: trunk@44128 -
|
2020-02-07 19:48:46 +00:00 |
|
florian
|
7d283f530e
|
* patch by Christo Crause: fix startup code for avrtiny subarch, resolves #36650
git-svn-id: trunk@44100 -
|
2020-02-02 19:18:39 +00:00 |
|
florian
|
00214406bc
|
+ patch by Christo Crause: Support for attiny10x controllers, resolves #36645
git-svn-id: trunk@44081 -
|
2020-02-01 15:54:57 +00:00 |
|
florian
|
9d91d680fb
|
* patch by Christo Crause: support for megaAVR 0 and tinyAVR 0/1, #36616, part 3/3
git-svn-id: trunk@44038 -
|
2020-01-26 14:35:32 +00:00 |
|
florian
|
7892e3f7b7
|
* patch by Christo Crause: support for megaAVR 0 and tinyAVR 0/1, #36616, part 2/3
git-svn-id: trunk@44037 -
|
2020-01-26 14:35:29 +00:00 |
|
florian
|
28391e04bc
|
+ AVR: initial support of the avrtiny architecture in the rtl
git-svn-id: trunk@43988 -
|
2020-01-19 15:55:25 +00:00 |
|
Jeppe Johansen
|
05c4f45596
|
* Fix exitcode handling for avrsim target. Patch by Christo Crause
git-svn-id: trunk@42940 -
|
2019-09-07 20:21:16 +00:00 |
|
florian
|
055a49b202
|
* patch by Christo Crause: the subarch type for atmega 8, 8A, 16 & 32 was incorrect. Atmega8A was also listed under the wrong subarch type in the makefile, also fixed.
* atmega8a needs to use rjmp now
git-svn-id: trunk@38282 -
|
2018-02-18 10:54:59 +00:00 |
|
florian
|
6cd65d9511
|
* avrsim also provided when SUBARCH is avr6
git-svn-id: trunk@37581 -
|
2017-11-12 22:14:16 +00:00 |
|
florian
|
3a6f1fda78
|
* implemented _FPC_haltproc and Default_IRQ_handler in pascal, resolves issue #32633
git-svn-id: trunk@37545 -
|
2017-11-01 16:33:36 +00:00 |
|
florian
|
c79342030e
|
* let the avrsim throw an exception if a program tries to execute code at address 0
git-svn-id: trunk@36311 -
|
2017-05-23 20:18:17 +00:00 |
|
florian
|
bfca9d3477
|
* avr I/O space is always shifted by 32 bytes in memory
git-svn-id: trunk@36064 -
|
2017-05-02 19:51:22 +00:00 |
|
florian
|
3b50d0b64e
|
* patch by Bernd to fix interrupt handling for the ATtiny1634 and ATtiny167 controllers (use jmp instead of rjmp to jump to the handlers), resolves issue #29122
git-svn-id: trunk@32650 -
|
2015-12-13 10:44:43 +00:00 |
|
Jeppe Johansen
|
49f8d574db
|
Save some space on ATTiny28 since it doesn't have any ram.
git-svn-id: trunk@32445 -
|
2015-11-21 19:33:42 +00:00 |
|
Jeppe Johansen
|
55669f62b1
|
Added most AVR controllers.
Made absolutevarsym use PUint instead of AWord for its offset to fix range errors.
git-svn-id: trunk@31242 -
|
2015-07-29 21:01:21 +00:00 |
|
florian
|
ab43e07320
|
* reduce code size after r31031
git-svn-id: trunk@31041 -
|
2015-06-13 17:00:32 +00:00 |
|
Jeppe Johansen
|
ab9c8bb569
|
Fixed startup assembler code for the case where there's no data in .bss and/or in .data.
Fixed _stack_top symbol calculation so it works for all controllers.
Added ATTINY2313 controller.
git-svn-id: trunk@31031 -
|
2015-06-13 12:30:50 +00:00 |
|
florian
|
e9ef6347d2
|
* ATmega16 support by Anton Kavalenka, resolves issue #28217
git-svn-id: trunk@30943 -
|
2015-05-31 15:55:39 +00:00 |
|
florian
|
6a26268793
|
* correct number of interrupt vectors
git-svn-id: trunk@30939 -
|
2015-05-30 18:01:38 +00:00 |
|
florian
|
cf552b2a0b
|
+ ATmeag168/ATmeag368 support
git-svn-id: trunk@30938 -
|
2015-05-30 18:01:14 +00:00 |
|
florian
|
0cd521fc8b
|
+ ATmega48/ATmega88 support
git-svn-id: trunk@30937 -
|
2015-05-30 17:55:49 +00:00 |
|
florian
|
e9d886cdfc
|
* cleanup
git-svn-id: trunk@30931 -
|
2015-05-28 21:10:58 +00:00 |
|
florian
|
0f73675354
|
+ ATtiny24/ATtiny44/ATtiny84 support
git-svn-id: trunk@30930 -
|
2015-05-28 21:10:39 +00:00 |
|
florian
|
bbcc66ad15
|
* PASCALMAIN does not return, so we can jmp to it
git-svn-id: trunk@30770 -
|
2015-05-02 19:18:10 +00:00 |
|
florian
|
ca9ef3d209
|
* cometics
git-svn-id: trunk@30769 -
|
2015-05-02 19:16:49 +00:00 |
|
florian
|
f5edf77a05
|
+ Atmega8 support
git-svn-id: trunk@30768 -
|
2015-05-02 18:18:00 +00:00 |
|
florian
|
8de58f5db2
|
* use heapmgr to make more test programs work with avrsim
git-svn-id: trunk@30753 -
|
2015-05-01 16:33:11 +00:00 |
|
florian
|
7b48232d71
|
* moved common code to a separate include file
git-svn-id: trunk@30664 -
|
2015-04-19 12:53:06 +00:00 |
|
florian
|
07aa519e1c
|
* add console output support to avrsim controller unit
git-svn-id: trunk@30388 -
|
2015-03-29 21:48:42 +00:00 |
|
florian
|
dfd4d3656b
|
+ avrsim controller target requiring a special avr simulator with a certain memory location handling, see avrsim.pp controller helper unit for what it is needed
git-svn-id: trunk@30385 -
|
2015-03-29 21:13:36 +00:00 |
|
Jeppe Johansen
|
10522e9779
|
Disabled a_adjust_sp optimized steps for now.
Integrated proper stack frame calculation.
Changed rjmp to jmp in ATMEGA128 interrupt vectors.
git-svn-id: trunk@26964 -
|
2014-03-05 19:17:46 +00:00 |
|
Jeppe Johansen
|
98606eea15
|
Fixed some bugs in the AVR RTL code.
Changed atmega code to use weak linking for interrupt handlers.
git-svn-id: trunk@26945 -
|
2014-03-04 08:03:27 +00:00 |
|
Jeppe Johansen
|
66f5b71fe9
|
Fixed passing of 32bit arguments on 8-bit architectures.
Added initial RTL startup code for AVR.
git-svn-id: trunk@26931 -
|
2014-03-02 20:53:21 +00:00 |
|
florian
|
2f780a7a28
|
* fixes compilation of atmega128 unit
git-svn-id: trunk@18974 -
|
2011-09-04 19:39:39 +00:00 |
|
florian
|
a774f4681a
|
* completed atmega128-Unit by Christian
git-svn-id: trunk@18849 -
|
2011-08-25 21:59:29 +00:00 |
|
florian
|
aae20fd488
|
* enable loading of the stack pointer
git-svn-id: trunk@18010 -
|
2011-07-17 17:14:06 +00:00 |
|
florian
|
ac17ee8acb
|
* fix compilation of atmega128 startup code, not working yet
git-svn-id: trunk@18006 -
|
2011-07-17 08:54:24 +00:00 |
|
florian
|
359633bbdc
|
* initial atmega128 reg. definition and startup code implementation
git-svn-id: branches/avr@17291 -
|
2011-04-10 18:42:18 +00:00 |
|