Wed, 09 Jan 2019 17:03:32 +0000 |
Darron Broad |
testing EEPROM and all went well
|
changeset |
files
|
Wed, 09 Jan 2019 13:16:50 +0000 |
Darron Broad |
for testing, no need for 128KB all the time.
|
changeset |
files
|
Wed, 09 Jan 2019 12:57:17 +0000 |
Darron Broad |
tested ok on Q series, need to test flash next
|
changeset |
files
|
Tue, 08 Jan 2019 04:31:59 +0000 |
Darron Broad |
EEPROM test. which works on new algo
|
changeset |
files
|
Fri, 04 Jan 2019 09:19:34 +0000 |
Darron Broad |
not supported in pickle as yet
|
changeset |
files
|
Wed, 26 Dec 2018 19:38:39 +0000 |
Darron Broad |
remove invalid protection and fix assemble for missing EEPROM.
|
changeset |
files
|
Tue, 28 Feb 2017 19:17:47 +0000 |
Darron Broad |
always 2
|
changeset |
files
|
Tue, 28 Feb 2017 19:13:28 +0000 |
Darron Broad |
stop bit control added.
|
changeset |
files
|
Tue, 28 Feb 2017 18:16:53 +0000 |
Darron Broad |
programming sucks
|
changeset |
files
|
Tue, 28 Feb 2017 18:13:33 +0000 |
Darron Broad |
hint added here as well. ALL DONE NOW
|
changeset |
files
|
Tue, 28 Feb 2017 18:07:08 +0000 |
Darron Broad |
add stop bit recv delay. this will only be required when
|
changeset |
files
|
Tue, 28 Feb 2017 17:38:35 +0000 |
Darron Broad |
do stop bit after all
|
changeset |
files
|
Tue, 28 Feb 2017 17:12:16 +0000 |
Darron Broad |
no more fiddling to do. leave it now
|
changeset |
files
|
Tue, 28 Feb 2017 17:10:39 +0000 |
Darron Broad |
revert last "optimisation". it works when receiving 1 byte
|
changeset |
files
|
Tue, 28 Feb 2017 17:01:26 +0000 |
Darron Broad |
return from receive earlier, ie, after last sample.
|
changeset |
files
|
Tue, 28 Feb 2017 16:06:22 +0000 |
Darron Broad |
don't really need this demo any more.
|
changeset |
files
|
Tue, 28 Feb 2017 16:01:09 +0000 |
Darron Broad |
test later i suppose
|
changeset |
files
|
Tue, 28 Feb 2017 15:57:07 +0000 |
Darron Broad |
that maybe needed
|
changeset |
files
|
Tue, 28 Feb 2017 15:48:05 +0000 |
Darron Broad |
update demo. test later.
|
changeset |
files
|
Tue, 28 Feb 2017 01:36:06 +0000 |
Darron Broad |
no more testing needed. am now satisfied with dodgy
|
changeset |
files
|
Tue, 28 Feb 2017 01:26:25 +0000 |
Darron Broad |
actually it can do 32MHz with PLL just not >20 with XTAL or maybe
|
changeset |
files
|
Tue, 28 Feb 2017 01:24:19 +0000 |
Darron Broad |
even works nicely at 25 MHz which by my reckoning is
|
changeset |
files
|
Tue, 28 Feb 2017 01:21:24 +0000 |
Darron Broad |
ok, revert back to +1 +6. this works well for all XTALS overall and
|
changeset |
files
|
Tue, 28 Feb 2017 01:13:24 +0000 |
Darron Broad |
over a range of XTALS it suggest that calibration is not
|
changeset |
files
|
Mon, 27 Feb 2017 21:24:28 +0000 |
Darron Broad |
read calibration done.
|
changeset |
files
|
Mon, 27 Feb 2017 21:22:20 +0000 |
Darron Broad |
read calibrated from 9600 to 115200. it may work at 115200 but
|
changeset |
files
|
Mon, 27 Feb 2017 20:26:45 +0000 |
Darron Broad |
calibrated.
|
changeset |
files
|
Mon, 27 Feb 2017 20:25:27 +0000 |
Darron Broad |
ok, adding 1 centres the bits
|
changeset |
files
|
Mon, 27 Feb 2017 20:20:38 +0000 |
Darron Broad |
get config right
|
changeset |
files
|
Mon, 27 Feb 2017 20:18:10 +0000 |
Darron Broad |
rename this. will be updated with calibration later and after
|
changeset |
files
|
Mon, 27 Feb 2017 20:17:07 +0000 |
Darron Broad |
hardware and software uart examples.
|
changeset |
files
|
Mon, 27 Feb 2017 20:13:39 +0000 |
Darron Broad |
will port for 1708 with XTAL for calibration testing
|
changeset |
files
|
Mon, 27 Feb 2017 00:55:27 +0000 |
Darron Broad |
this isn't enough time to bother with that. this will need
|
changeset |
files
|
Mon, 27 Feb 2017 00:49:13 +0000 |
Darron Broad |
needs testing
|
changeset |
files
|
Mon, 27 Feb 2017 00:40:51 +0000 |
Darron Broad |
echo works but really need to wait for stop bit...
|
changeset |
files
|
Mon, 27 Feb 2017 00:38:50 +0000 |
Darron Broad |
receive works but it doesn't bother checking for stop bits. not
|
changeset |
files
|
Mon, 27 Feb 2017 00:11:00 +0000 |
Darron Broad |
wait for input. the delay moves the sample point midway into
|
changeset |
files
|
Sun, 26 Feb 2017 20:53:06 +0000 |
Darron Broad |
fake receive. next: real receive. not sure how to test to
|
changeset |
files
|
Sun, 26 Feb 2017 20:19:03 +0000 |
Darron Broad |
this may do. need to re-use zero page vars later
|
changeset |
files
|
Sun, 26 Feb 2017 19:26:40 +0000 |
Darron Broad |
ok then. really do receive then this can plug into cowboy and
|
changeset |
files
|
Sun, 26 Feb 2017 19:06:32 +0000 |
Darron Broad |
got to stop wasting time doing this and get receive working.
|
changeset |
files
|
Sun, 26 Feb 2017 18:55:45 +0000 |
Darron Broad |
it's already rounded up, what the fuck am i doing. no idea
|
changeset |
files
|
Sun, 26 Feb 2017 18:48:28 +0000 |
Darron Broad |
get it right
|
changeset |
files
|
Sun, 26 Feb 2017 18:47:22 +0000 |
Darron Broad |
this looks so terrible it cannot be the only way, but wth
|
changeset |
files
|
Sun, 26 Feb 2017 18:22:57 +0000 |
Darron Broad |
fix bank. main issue seems be only a rounding one. gpasm
|
changeset |
files
|
Sun, 26 Feb 2017 18:18:43 +0000 |
Darron Broad |
look at this error adjustment later. factors include FRC
|
changeset |
files
|
Sun, 26 Feb 2017 18:12:49 +0000 |
Darron Broad |
i think the timer stalls for 2 bits when loaded, this shortens
|
changeset |
files
|
Sun, 26 Feb 2017 18:08:19 +0000 |
Darron Broad |
stop bit duration is clearly too long but that's perfectly fine by me
|
changeset |
files
|
Sun, 26 Feb 2017 18:04:58 +0000 |
Darron Broad |
ok, this is enough for now. internal oscillator is not exact so
|
changeset |
files
|
Sun, 26 Feb 2017 16:15:40 +0000 |
Darron Broad |
deleted a very important line. lol
|
changeset |
files
|
Sun, 26 Feb 2017 15:39:55 +0000 |
Darron Broad |
not satisfied with this really. will return later
|
changeset |
files
|
Sun, 26 Feb 2017 14:31:51 +0000 |
Darron Broad |
bug is in analyser decoder
|
changeset |
files
|
Sun, 26 Feb 2017 14:06:02 +0000 |
Darron Broad |
i broke this somehow at some time
|
changeset |
files
|
Sun, 26 Feb 2017 13:10:44 +0000 |
Darron Broad |
that will do.
|
changeset |
files
|
Sun, 26 Feb 2017 12:43:19 +0000 |
Darron Broad |
optimising bit by bit
|
changeset |
files
|
Sun, 26 Feb 2017 12:14:02 +0000 |
Darron Broad |
final tx algo. fixes start and cleans up algo so is readable
|
changeset |
files
|
Sun, 26 Feb 2017 03:41:13 +0000 |
Darron Broad |
this works ok for tx. can even go to 38400
|
changeset |
files
|
Sun, 26 Feb 2017 03:17:31 +0000 |
Darron Broad |
i have no idea why i am bothering with this really
|
changeset |
files
|
Sun, 26 Feb 2017 00:28:04 +0000 |
Darron Broad |
this works ok but clearly needs a lot of tidying up
|
changeset |
files
|
Sun, 26 Feb 2017 00:25:41 +0000 |
Darron Broad |
serial tx test. maybe a software uart will exist
|
changeset |
files
|